|
||||||||||
| 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()
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 Objectother - the other
public 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 | |||||||||