|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bbn.openmap.layer.link.LinkLine
public class LinkLine
Read and write a Link protocol version of a line.
Field Summary |
---|
Constructor Summary | |
---|---|
LinkLine()
|
Method Summary | |
---|---|
static OMLine |
read(java.io.DataInputStream dis)
Read the line Link protocol off a DataInputStream, and create an OMLine from it. |
static OMLine |
read(java.io.DataInputStream dis,
LinkProperties propertiesBuffer)
Read the line Link protocol off a DataInputStream, and create an OMLine from it. |
static void |
write(float lat_1,
float lon_1,
float lat_2,
float lon_2,
int lineType,
int nsegs,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a line using lat/lon endpoints. |
static void |
write(float lat_1,
float lon_1,
float lat_2,
float lon_2,
int lineType,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a line using lat/lon endpoints. |
static void |
write(float lat_1,
float lon_1,
int x1,
int y1,
int x2,
int y2,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a line located at an x/y pixel offset from a lat/lon location. |
static void |
write(int x1,
int y1,
int x2,
int y2,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a line with x/y pixel endpoints. |
static void |
write(OMLine line,
Link link,
LinkProperties props)
Write an OMLine to the link. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinkLine()
Method Detail |
---|
public static void write(float lat_1, float lon_1, float lat_2, float lon_2, int lineType, LinkProperties properties, java.io.DataOutputStream dos) throws java.io.IOException
lat_1
- latitude of placement of start of line.lon_1
- longitude of placement of start of line.lat_2
- latitude of placement of end of line.lon_2
- longitude of placement of end of line.lineType
- type of line - straight, rhumb, great circle..properties
- Properties containing attributes.dos
- DataOutputStream to write to.
java.io.IOException
public static void write(float lat_1, float lon_1, float lat_2, float lon_2, int lineType, int nsegs, LinkProperties properties, java.io.DataOutputStream dos) throws java.io.IOException
lat_1
- latitude of placement of start of line.lon_1
- longitude of placement of start of line.lat_2
- latitude of placement of end of line.lon_2
- longitude of placement of end of line.lineType
- type of line - straight, rhumb, great circle..nsegs
- number of points to use to approximate curved line..properties
- Properties containing attributes.dos
- DataOutputStream to write to.
java.io.IOException
public static void write(int x1, int y1, int x2, int y2, LinkProperties properties, java.io.DataOutputStream dos) throws java.io.IOException
x1
- Horizontal pixel placement of start of line.y1
- Vertical pixel placement of start of line.x2
- Horizontal pixel placement of end of line.y2
- Vertical pixel placement of end of line.properties
- Properties containing attributes.dos
- DataOutputStream to write to.
java.io.IOException
public static void write(float lat_1, float lon_1, int x1, int y1, int x2, int y2, LinkProperties properties, java.io.DataOutputStream dos) throws java.io.IOException
lat_1
- latitude of placement of line.lon_1
- longitude of placement of line.x1
- Horizontal pixel offset of start of line.y1
- Vertical pixel offset of start of line.x2
- Horizontal pixel offset of end of line.y2
- Vertical pixel offset of end of line.properties
- Properties containing attributes.dos
- DataOutputStream to write to.
java.io.IOException
public static void write(OMLine line, Link link, LinkProperties props) throws java.io.IOException
java.io.IOException
public static OMLine read(java.io.DataInputStream dis) throws java.io.IOException
dis
- DataInputStream to read from.
java.io.IOException
OMLine
public static OMLine read(java.io.DataInputStream dis, LinkProperties propertiesBuffer) throws java.io.IOException
dis
- DataInputStream to read from.propertiesBuffer
- a LinkProperties object used to cache previous
settings that can be set on the OMLine being read.
java.io.IOException
OMLine
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |