Package hec.map.aishape
Class AiShapePolygonM
java.lang.Object
hec.map.aishape.AiShapeObject
hec.map.aishape.AiShapePolygon
hec.map.aishape.AiShapePolygonM
- 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, _typeFields 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 TypeMethodDescriptionintreadRecord(EndianInputStream input) voidwriteRecord(EndianOutputStream output) Methods inherited from class hec.map.aishape.AiShapePolygon
clone, contains, contentByteLength, equals, getArea, getReferencePt, getRegions, insertPt, removePtMethods inherited from class hec.map.aishape.AiShapeObject
getAttribute, getBytesRead, getExtent, getFields, getIndex, printFields, readBoundingBox, readRecordHeader, recordByteLength, setAttribute, writeBoundingBox, writeRecordHeaderMethods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hec.map.importer.ImportObject
getAttribute
-
Constructor Details
-
AiShapePolygonM
public AiShapePolygonM() -
AiShapePolygonM
- Throws:
SelfIntersectingPolygonException
-
-
Method Details
-
readRecord
- Overrides:
readRecordin classAiShapePolygon
-
writeRecord
- Overrides:
writeRecordin classAiShapePolygon- Throws:
IOException
-