Package hec.map.aishape
Class AiShapePolylineZ
java.lang.Object
hec.map.aishape.AiShapeObject
hec.map.aishape.AiShapeArc
hec.map.aishape.AiShapePolylineZ
- All Implemented Interfaces:
AiShapeConst
,ImportArc
,ImportObject
,Serializable
- 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
ConstructorsConstructorDescriptionCreates a new instance of AiShapePolylineZAiShapePolylineZ
(int index, Vector worldLines) -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the number of bytes in the body of the shape.int
readRecord
(EndianInputStream input) void
writeRecord
(EndianOutputStream output) Writes the shape record for this shape to the output stream.Methods inherited from class hec.map.aishape.AiShapeArc
contains, getArcLines, getNumberOfLines, getReferencePt
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hec.map.importer.ImportObject
getAttribute
-
Constructor Details
-
AiShapePolylineZ
public AiShapePolylineZ()Creates a new instance of AiShapePolylineZ -
AiShapePolylineZ
-
-
Method Details
-
contentByteLength
public int contentByteLength()Description copied from class:AiShapeArc
Returns the number of bytes in the body of the shape.- Overrides:
contentByteLength
in classAiShapeArc
-
readRecord
- Overrides:
readRecord
in classAiShapeArc
-
writeRecord
Description copied from class:AiShapeArc
Writes the shape record for this shape to the output stream.- Overrides:
writeRecord
in classAiShapeArc
-