|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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.IOExceptionOMLine
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.IOExceptionOMLine
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||