| java.lang.Object com.vividsolutions.jts.geomgraph.GraphComponent com.vividsolutions.jts.geomgraph.Edge
addIntersection | public void addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)(Code) | | Add an EdgeIntersection for intersection intIndex.
An intersection that falls exactly on a vertex of the edge is normalized
to use the higher of the two possible segmentIndexes
|
addIntersections | public void addIntersections(LineIntersector li, int segmentIndex, int geomIndex)(Code) | | Adds EdgeIntersections for one or both
intersections found for a segment of an edge to the edge intersection list.
|
computeIM | public void computeIM(IntersectionMatrix im)(Code) | | Update the IM with the contribution for this component.
A component only contributes if it has a labelling for both parent geometries
|
equals | public boolean equals(Object o)(Code) | | equals is defined to be:
e1 equals e2
iff
the coordinates of e1 are the same or the reverse of the coordinates in e2
|
getCollapsedEdge | public Edge getCollapsedEdge()(Code) | | |
getDepthDelta | public int getDepthDelta()(Code) | | The depthDelta is the change in depth as an edge is crossed from R to L
the change in depth as the edge is crossed from R to L |
getMaximumSegmentIndex | public int getMaximumSegmentIndex()(Code) | | |
getNumPoints | public int getNumPoints()(Code) | | |
isClosed | public boolean isClosed()(Code) | | |
isCollapsed | public boolean isCollapsed()(Code) | | An Edge is collapsed if it is an Area edge and it consists of
two segments which are equal and opposite (eg a zero-width V).
|
isIsolated | public boolean isIsolated()(Code) | | |
isPointwiseEqual | public boolean isPointwiseEqual(Edge e)(Code) | | true if the coordinate sequences of the Edges are identical |
setDepthDelta | public void setDepthDelta(int depthDelta)(Code) | | |
setIsolated | public void setIsolated(boolean isIsolated)(Code) | | |
updateIM | public static void updateIM(Label label, IntersectionMatrix im)(Code) | | Updates an IM from the label for an edge.
Handles edges from both L and A geometries.
|
Fields inherited from com.vividsolutions.jts.geomgraph.GraphComponent | protected Label label(Code)(Java Doc)
|
|
|