Class EdgeEndBundleStar
- java.lang.Object
-
- org.locationtech.jts.geomgraph.EdgeEndStar
-
- org.locationtech.jts.operation.relate.EdgeEndBundleStar
-
public class EdgeEndBundleStar extends EdgeEndStar
An ordered list ofEdgeEndBundle
s around aRelateNode
. They are maintained in CCW order (starting with the positive x-axis) around the node for efficient lookup and topology building.- Version:
- 1.7
-
-
Field Summary
-
Fields inherited from class org.locationtech.jts.geomgraph.EdgeEndStar
edgeList, edgeMap
-
-
Constructor Summary
Constructors Constructor Description EdgeEndBundleStar()
Creates a new empty EdgeEndBundleStar
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
insert(EdgeEnd e)
Insert a EdgeEnd in order in the list.(package private) void
updateIM(IntersectionMatrix im)
Update the IM with the contribution for the EdgeStubs around the node.-
Methods inherited from class org.locationtech.jts.geomgraph.EdgeEndStar
computeLabelling, findIndex, getCoordinate, getDegree, getEdges, getNextCW, insertEdgeEnd, isAreaLabelsConsistent, iterator, print, toString
-
-
-
-
Method Detail
-
insert
public void insert(EdgeEnd e)
Insert a EdgeEnd in order in the list. If there is an existing EdgeStubBundle which is parallel, the EdgeEnd is added to the bundle. Otherwise, a new EdgeEndBundle is created to contain the EdgeEnd.- Specified by:
insert
in classEdgeEndStar
-
updateIM
void updateIM(IntersectionMatrix im)
Update the IM with the contribution for the EdgeStubs around the node.
-
-