public class EdgeEndBundle extends EdgeEnd
EdgeEnd
s which obey the following invariant:
They originate at the same node and have the same direction.Constructor and Description |
---|
EdgeEndBundle(BoundaryNodeRule boundaryNodeRule,
EdgeEnd e) |
EdgeEndBundle(EdgeEnd e) |
Modifier and Type | Method and Description |
---|---|
void |
computeLabel(BoundaryNodeRule boundaryNodeRule)
This computes the overall edge label for the set of
edges in this EdgeStubBundle.
|
List |
getEdgeEnds() |
Label |
getLabel() |
void |
insert(EdgeEnd e) |
Iterator |
iterator() |
void |
print(PrintStream out) |
compareDirection, compareTo, getCoordinate, getDirectedCoordinate, getDx, getDy, getEdge, getNode, getQuadrant, setNode, toString
public EdgeEndBundle(BoundaryNodeRule boundaryNodeRule, EdgeEnd e)
public EdgeEndBundle(EdgeEnd e)
public Iterator iterator()
public List getEdgeEnds()
public void insert(EdgeEnd e)
public void computeLabel(BoundaryNodeRule boundaryNodeRule)
computeLabel
in class EdgeEnd
public void print(PrintStream out)
Copyright © 2024. All rights reserved.