com.vividsolutions.jts.noding
Class SegmentNodeList
java.lang.Object
com.vividsolutions.jts.noding.SegmentNodeList
public class SegmentNodeList
extends java.lang.Object
SegmentNode | add(Coordinate intPt, int segmentIndex, double dist) - Adds an intersection into the list, if it isn't already there.
|
void | addEndpoints() - Adds entries for the first and last points of the edge to the list
|
void | addSplitEdges(Collection edgeList) - Creates new edges for all the edges that the intersections in this
list split the parent edge into.
|
Iterator | iterator() - Adds an intersection into the list, if it isn't already there.
|
void | print(PrintStream out)
|
add
public SegmentNode add(Coordinate intPt,
int segmentIndex,
double dist)
Adds an intersection into the list, if it isn't already there.
The input segmentIndex and dist are expected to be normalized.
- the SegmentIntersection found or added
addEndpoints
public void addEndpoints()
Adds entries for the first and last points of the edge to the list
addSplitEdges
public void addSplitEdges(Collection edgeList)
Creates new edges for all the edges that the intersections in this
list split the parent edge into.
Adds the edges to the input list (this is so a single list
can be used to accumulate all split edges for a Geometry).
iterator
public Iterator iterator()
Adds an intersection into the list, if it isn't already there.
The input segmentIndex and dist are expected to be normalized.
- the SegmentIntersection found or added
print
public void print(PrintStream out)