|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.core.geometry.Geometry
com.esri.core.geometry.MultiPath
com.esri.core.geometry.Polyline
public final class Polyline
A polyline is a collection of one or many paths.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.esri.core.geometry.Geometry |
---|
Geometry.Type |
Field Summary |
---|
Fields inherited from class com.esri.core.geometry.MultiPath |
---|
m_impl |
Fields inherited from class com.esri.core.geometry.Geometry |
---|
m_description, m_touchFlag |
Constructor Summary | |
---|---|
Polyline()
Creates an empty polyline. |
Method Summary | |
---|---|
void |
addSegment(Segment segment,
boolean bStartNewPath)
Adds a new segment to this multipath. |
Geometry |
createInstance()
Creates an instance of an empty geometry of the same type. |
boolean |
equals(Object other)
Returns TRUE when this geometry has exactly same type, properties, and coordinates as the other geometry. |
int |
getDimension()
Returns the topological dimension of the geometry object based on the geometry's type. |
void |
getPoint(int arg0,
Point arg1)
|
Geometry.Type |
getType()
Returns the geometry type. |
int |
hashCode()
Returns the hash code for the polyline. |
Methods inherited from class com.esri.core.geometry.MultiPath |
---|
_getImpl, add, addEnvelope, addPath, applyTransformation, calculateArea2D, calculateLength2D, closeAllPaths, closePathWithLine, copyTo, getPathCount, getPathEnd, getPathIndexFromPointIndex, getPathSize, getPathStart, getPoint, getPointCount, getSegmentCount, getSegmentCount, getStateFlag, insertPath, insertPoint, insertPoints, isClosedPath, isEmpty, lineTo, lineTo, queryEnvelope, querySegmentIterator, querySegmentIteratorAtVertex, removePath, removePoint, reverseAllPaths, reversePath, setEmpty, setPoint, startPath, startPath |
Methods inherited from class com.esri.core.geometry.Geometry |
---|
copy, getDimensionFromType, isArea, isLinear, isMultiPath, isMultiVertex, isPoint, isSegment |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Polyline()
Method Detail |
---|
public Geometry createInstance()
Geometry
public int getDimension()
Geometry
Returns 0 for point and multipoint.
Returns 1 for lines and polylines.
Returns 2 for polygons and envelopes
Returns 3 for objects with volume
getDimension
in class Geometry
public Geometry.Type getType()
Geometry
getType
in class Geometry
public boolean equals(Object other)
equals
in class Object
other
- the other
public int hashCode()
hashCode
in class MultiPath
public void addSegment(Segment segment, boolean bStartNewPath)
MultiPath
addSegment
in class MultiPath
segment
- The segment to be added to this mulitpath.bStartNewPath
- TRUE if a new path will be added.public void getPoint(int arg0, Point arg1)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |