Class EdgeEndBundle

java.lang.Object
org.locationtech.jts.geomgraph.EdgeEnd
org.locationtech.jts.operation.relate.EdgeEndBundle
All Implemented Interfaces:
Comparable

public class EdgeEndBundle extends EdgeEnd
A collection of EdgeEnds which obey the following invariant: They originate at the same node and have the same direction.
Version:
1.7
  • Constructor Details

  • Method Details

    • getLabel

      public Label getLabel()
      Overrides:
      getLabel in class EdgeEnd
    • iterator

      public Iterator iterator()
    • getEdgeEnds

      public List getEdgeEnds()
    • insert

      public void insert(EdgeEnd e)
    • computeLabel

      public void computeLabel(BoundaryNodeRule boundaryNodeRule)
      This computes the overall edge label for the set of edges in this EdgeStubBundle. It essentially merges the ON and side labels for each edge. These labels must be compatible
      Overrides:
      computeLabel in class EdgeEnd
    • print

      public void print(PrintStream out)
      Overrides:
      print in class EdgeEnd