Package hec.map.aishape
Class AiShapePolygonZ
java.lang.Object
hec.map.aishape.AiShapeObject
hec.map.aishape.AiShapePolygon
hec.map.aishape.AiShapePolygonZ
- All Implemented Interfaces:
AiShapeConst
,ImportObject
,ImportPolygon
,Serializable
Title: Hec Java Development
Description:
Copyright: Copyright (c) 2004
Company: Resource Management Assoc
- See Also:
-
Field Summary
Fields inherited from class hec.map.aishape.AiShapeObject
_contentLength, _contentRead, _index, _type
Fields inherited from interface hec.map.aishape.AiShapeConst
DEBUG, FILE_CODE, HIGHLIGHT_MODIFIER, QUERY_FLASH_LENGTH, SHAPE_TYPE_ARC, SHAPE_TYPE_MULTI_POINT, SHAPE_TYPE_NULL, SHAPE_TYPE_POINT, SHAPE_TYPE_POINT_M, SHAPE_TYPE_POINT_Z, SHAPE_TYPE_POLYGON, SHAPE_TYPE_POLYGON_M, SHAPE_TYPE_POLYGON_Z, SHAPE_TYPE_POLYLINE_M, SHAPE_TYPE_POLYLINE_Z, VERSION, XY_QUERY_TOLERANCE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
readRecord
(EndianInputStream input) void
writeRecord
(EndianOutputStream output) Methods inherited from class hec.map.aishape.AiShapePolygon
clone, contains, contentByteLength, equals, getArea, getReferencePt, getRegions, insertPt, removePt
Methods inherited from class hec.map.aishape.AiShapeObject
getAttribute, getBytesRead, getExtent, getFields, getIndex, printFields, readBoundingBox, readRecordHeader, recordByteLength, setAttribute, writeBoundingBox, writeRecordHeader
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hec.map.importer.ImportObject
getAttribute
-
Constructor Details
-
AiShapePolygonZ
public AiShapePolygonZ() -
AiShapePolygonZ
- Throws:
SelfIntersectingPolygonException
-
-
Method Details
-
readRecord
- Overrides:
readRecord
in classAiShapePolygon
-
writeRecord
- Overrides:
writeRecord
in classAiShapePolygon
- Throws:
IOException
-