|
JTS Topology Suite version 1.13 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.noding.BasicSegmentString
public class BasicSegmentString
Represents a list of contiguous line segments,
and supports noding the segments.
The line segments are represented by an array of Coordinate
s.
Intended to optimize the noding of contiguous segments by
reducing the number of allocated objects.
SegmentStrings can carry a context object, which is useful
for preserving topological or parentage information.
All noded substrings are initialized with the same context object.
Constructor Summary | |
---|---|
BasicSegmentString(Coordinate[] pts,
java.lang.Object data)
Creates a new segment string from a list of vertices. |
Method Summary | |
---|---|
Coordinate |
getCoordinate(int i)
|
Coordinate[] |
getCoordinates()
|
java.lang.Object |
getData()
Gets the user-defined data for this segment string. |
int |
getSegmentOctant(int index)
Gets the octant of the segment starting at vertex index . |
boolean |
isClosed()
|
void |
setData(java.lang.Object data)
Sets the user-defined data for this segment string. |
int |
size()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BasicSegmentString(Coordinate[] pts, java.lang.Object data)
pts
- the vertices of the segment stringdata
- the user-defined data of this segment string (may be null)Method Detail |
---|
public java.lang.Object getData()
getData
in interface SegmentString
public void setData(java.lang.Object data)
setData
in interface SegmentString
data
- an Object containing user-defined datapublic int size()
size
in interface SegmentString
public Coordinate getCoordinate(int i)
getCoordinate
in interface SegmentString
public Coordinate[] getCoordinates()
getCoordinates
in interface SegmentString
public boolean isClosed()
isClosed
in interface SegmentString
public int getSegmentOctant(int index)
index
.
index
- the index of the vertex starting the segment. Must not be
the last index in the vertex list
public java.lang.String toString()
toString
in class java.lang.Object
|
JTS Topology Suite version 1.13 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |