public class MapDataPolygon extends MapDataGraphic
derivedALIGN_BOTTOM_CENTER, ALIGN_BOTTOM_FIT, ALIGN_BOTTOM_LEFT, ALIGN_BOTTOM_RIGHT, ALIGN_CENTER, ALIGN_CENTER_LEFT, ALIGN_CENTER_RIGHT, ALIGN_CODE_CENTER, ALIGN_CODE_FIT, ALIGN_CODE_HIGH, ALIGN_CODE_LOW, ALIGN_FIT, ALIGN_FIT_LEFT, ALIGN_FIT_RIGHT, ALIGN_TOP_CENTER, ALIGN_TOP_FIT, ALIGN_TOP_LEFT, ALIGN_TOP_RIGHT, COMMENT, DATA_FIELDS_MAX, EOF, FLOAT_COORDS, GEOMETRY_TYPE_NAMES, HAS_DATA, HAS_OFFSET, HAS_ROTATION, IMAGE, LIST, LUMP_CODE_TYPE_AREA, LUMP_CODE_TYPE_IMAGE, LUMP_CODE_TYPE_LINE, LUMP_CODE_TYPE_POINT, LUMP_CODE_TYPE_TEXT, MASK_TYPECODE, NAMING, POINT, POINT_COLOR, POLYGON, POLYLINE, POP, PUSH, ROTATION_MULT, TEXEL_COORD_MAX, TEXT, TEXT_LONG, TILE_COORD_MAX, TILE_SIZE_PIXELS, VALUE| Constructor and Description |
|---|
MapDataPolygon() |
MapDataPolygon(java.lang.String dataType,
java.lang.String graphicType,
XyPolygon xyPolygon) |
MapDataPolygon(XyPolygon xyPolygon) |
MapDataPolygon(XyPolyline xyPolyline) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<RoverShape> |
convertToShapes(int dataId,
RoverSet roverSet) |
void |
copyStateFrom(MapDataGraphic nother) |
Rectangle |
getExtents() |
java.lang.String |
getGeometryType()
The type of the graphic (e.g.
|
Polygon |
getPolygon()
The actual polygon graphic.
|
void |
pickleGraphic(ByteBuffer buffer) |
XyPoint |
pointNearest(double x,
double y,
double scale,
Style style) |
void |
setPolygon(Polygon argPolygon) |
java.lang.String |
toString() |
XyPolygon |
toXyPolygon() |
void |
unpickleGraphic(ByteBuffer buffer) |
clone, convertToEntity, getData, getDataType, getElectricalNode, getGraphicType, getIndexValues, getReducedData, isIndexed, isSelectable, pickleData, pickleObject, setData, setDataType, setElectricalNode, setGraphicType, setIndexed, setIndexValues, setReducedData, setSelectable, unpickleData, unpickleObjectpublic MapDataPolygon()
public MapDataPolygon(XyPolygon xyPolygon)
public MapDataPolygon(java.lang.String dataType,
java.lang.String graphicType,
XyPolygon xyPolygon)
public MapDataPolygon(XyPolyline xyPolyline)
public void pickleGraphic(ByteBuffer buffer)
pickleGraphic in class MapDataGraphicpublic void unpickleGraphic(ByteBuffer buffer)
unpickleGraphic in class MapDataGraphicpublic java.lang.String getGeometryType()
MapDataGraphicgetGeometryType in class MapDataGraphicpublic java.util.List<RoverShape> convertToShapes(int dataId, RoverSet roverSet)
convertToShapes in class MapDataGraphicpublic Polygon getPolygon()
public void setPolygon(Polygon argPolygon)
public Rectangle getExtents()
getExtents in class MapDataGraphicpublic void copyStateFrom(MapDataGraphic nother)
copyStateFrom in class MapDataGraphicpublic java.lang.String toString()
toString in class java.lang.Objectpublic XyPolygon toXyPolygon()
public XyPoint pointNearest(double x, double y, double scale, Style style)
pointNearest in class MapDataGraphic