|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.bbn.openmap.layer.link.LinkPoly
Read and write a Link protocol polyline/polygon.
| Field Summary |
| Constructor Summary | |
LinkPoly()
|
|
| Method Summary | |
static OMPoly |
read(java.io.DataInputStream dis)
Read the DataInputStream to create a OMPoly. |
static void |
write(float[] latpoints,
float[] lonpoints,
int units,
int lType,
int nsegs,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly. |
static void |
write(float[] llpoints,
int units,
int lType,
int nsegs,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly. |
static void |
write(float[] llPoints,
int units,
int lType,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly, with an array of alternating lat/lon points. |
static void |
write(float latPoint,
float lonPoint,
int[] xpoints,
int[] ypoints,
int cMode,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly. |
static void |
write(float latPoint,
float lonPoint,
int[] xypoints,
int cMode,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly. |
static void |
write(int[] xpoints,
int[] ypoints,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly in the response. |
static void |
write(int[] xypoints,
LinkProperties properties,
java.io.DataOutputStream dos)
Write a poly. |
static void |
write(OMPoly poly,
Link link,
LinkProperties props)
Write a poly to the link. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LinkPoly()
| Method Detail |
public static void write(float[] llPoints,
int units,
int lType,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
llPoints - alternating latitude and logitude points of
poly.units - degrees or radians.lType - straight, rhumb, great circle.properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(float[] llpoints,
int units,
int lType,
int nsegs,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
llpoints - alternating latitude and longitude points of
poly.units - degrees or radians.lType - straight, rhumb, great circle.nsegs - number of segments to use to approimate curved
poly lines..properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(float[] latpoints,
float[] lonpoints,
int units,
int lType,
int nsegs,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
latpoints - latitude points of poly.lonpoints - longitude points of poly.units - degrees or radians.lType - straight, rhumb, great circle.nsegs - number of segments to use to approimate curved
poly lines..properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(int[] xypoints,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
xypoints - alternating x and y pixel locations of poly.properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(int[] xpoints,
int[] ypoints,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
xpoints - horizontal pixel locations of poly.ypoints - vertical pixel locations of poly.properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(float latPoint,
float lonPoint,
int[] xypoints,
int cMode,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
latPoint - the latitude anchor point of the poly.lonPoint - the longitude anchor point of the poly.xypoints - alternating x and y offset polygon points.cMode - Coordinate Mode (Origin or Previous) that indicate
whether the x and y points are relative to the first
point, or to the previous point. .properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(float latPoint,
float lonPoint,
int[] xpoints,
int[] ypoints,
int cMode,
LinkProperties properties,
java.io.DataOutputStream dos)
throws java.io.IOException
latPoint - the latitude anchor point of the poly.lonPoint - the longitude anchor point of the poly.xpoints - horizontal pixel offset polygon points.ypoints - vertical pixel offset polygon points.cMode - Coordinate Mode (Origin or Previous) that indicate
whether the x and y points are relative to the first
point, or to the previous point. .properties - description of drawing attributes.dos - DataOutputStream
java.io.IOException
public static void write(OMPoly poly,
Link link,
LinkProperties props)
throws java.io.IOException
java.io.IOException
public static OMPoly read(java.io.DataInputStream dis)
throws java.io.IOException
dis - DataInputStream
java.io.IOExceptionOMPoly
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||