Class EdgeEndBundle

  • All Implemented Interfaces:
    java.lang.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
    • Method Detail

      • iterator

        public java.util.Iterator iterator()
      • getEdgeEnds

        public java.util.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​(java.io.PrintStream out)
        Overrides:
        print in class EdgeEnd