public class ESRILinkPolygonRecord extends ESRIPolygonRecord implements ESRILinkRecord
bounds, polygons, shapeType
contentLength, recordNumber
DBF_ATTRIBUTE, DBF_AUTOINCREMENT, DBF_BINARY, DBF_CHARACTER, DBF_DATE, DBF_DOUBLE, DBF_FLOAT, DBF_LOGICAL, DBF_LONG, DBF_MEMO, DBF_NUMERIC, DBF_OLE, DBF_TIMESTAMP, DBF_TYPE_AUTOINCREMENT, DBF_TYPE_BINARY, DBF_TYPE_CHARACTER, DBF_TYPE_DATE, DBF_TYPE_DOUBLE, DBF_TYPE_FLOAT, DBF_TYPE_LOGICAL, DBF_TYPE_LONG, DBF_TYPE_MEMO, DBF_TYPE_NUMERIC, DBF_TYPE_OLE, DBF_TYPE_TIMESTAMP, PARAM_DBF, PARAM_SHP, PARAM_SHX, SHAPE_BOUNDS_ATTRIBUTE, SHAPE_DBF_DASHPATTERN, SHAPE_DBF_DASHPHASE, SHAPE_DBF_DESCRIPTION, SHAPE_DBF_FILLCOLOR, SHAPE_DBF_INFO_ATTRIBUTE, SHAPE_DBF_LINECOLOR, SHAPE_DBF_LINEWIDTH, SHAPE_DBF_SELECTCOLOR, SHAPE_FILE_HEADER_LENGTH, SHAPE_FILE_RECORD_HEADER_LENGTH, SHAPE_INDEX_ATTRIBUTE, SHAPE_MAX_MEASURE_ATTRIBUTE, SHAPE_MAX_Z_ATTRIBUTE, SHAPE_MEASURE_ATTRIBUTE, SHAPE_MIN_MEASURE_ATTRIBUTE, SHAPE_MIN_Z_ATTRIBUTE, SHAPE_TYPE_ARC, SHAPE_TYPE_MULTIPATCH, SHAPE_TYPE_MULTIPOINT, SHAPE_TYPE_MULTIPOINTM, SHAPE_TYPE_MULTIPOINTZ, SHAPE_TYPE_NULL, SHAPE_TYPE_POINT, SHAPE_TYPE_POINTM, SHAPE_TYPE_POINTZ, SHAPE_TYPE_POLYGON, SHAPE_TYPE_POLYGONM, SHAPE_TYPE_POLYGONZ, SHAPE_TYPE_POLYLINE, SHAPE_TYPE_POLYLINEM, SHAPE_TYPE_POLYLINEZ, SHAPE_Z_ATTRIBUTE
Constructor and Description |
---|
ESRILinkPolygonRecord() |
ESRILinkPolygonRecord(byte[] b,
int off) |
Modifier and Type | Method and Description |
---|---|
void |
writeLinkGraphics(LinkGraphicList lgl,
LinkProperties properties)
Generates OMGraphics and adds them to the given list.
|
add, addOMGeometry, addOMGraphics, getBoundingBox, getRecordLength, getShapeType, isPolygon, setPolygon, write
getBinaryStoreSize, getContentLength, getRecordNumber
getStringForType, readBEInt, readBox, readLEDouble, readLEInt, readLEInt, readLELong, readPoint, writeBEInt, writeBox, writeLEDouble, writeLEInt, writeLELong, writePoint
public ESRILinkPolygonRecord()
public ESRILinkPolygonRecord(byte[] b, int off) throws java.io.IOException
java.io.IOException
public void writeLinkGraphics(LinkGraphicList lgl, LinkProperties properties) throws java.io.IOException
Copy the poly points array because the OMPoly converts from degrees to radians in place, trashing the shape.
writeLinkGraphics
in interface ESRILinkRecord
lgl
- the graphics response to write the graphic to.properties
- the semantic description of how the graphic
should be drawn.java.io.IOException
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details