|
||||||||||
| 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 |
| 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 |
|---|
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 |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Polyline()
| Method Detail |
|---|
public Geometry createInstance()
Geometry
public int getDimension()
GeometryReturns 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 Geometrypublic Geometry.Type getType()
Geometry
getType in class Geometrypublic boolean equals(Object other)
equals in class Objectpublic int hashCode()
hashCode in class MultiPath
public void addSegment(Segment segment,
boolean bStartNewPath)
MultiPath
addSegment in class MultiPathsegment - 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 | |||||||||