Method Summary |
|
public void | add(DirectedEdge de) Adds a new member to this DirectedEdgeStar. |
public Coordinate | getCoordinate() |
public int | getDegree() Returns the number of edges around the Node associated with this DirectedEdgeStar. |
public List | getEdges() Returns the DirectedEdges, in ascending order by angle with the positive x-axis. |
public int | getIndex(Edge edge) Returns the zero-based index of the given Edge, after sorting in ascending order
by angle with the positive x-axis. |
public int | getIndex(DirectedEdge dirEdge) Returns the zero-based index of the given DirectedEdge, after sorting in ascending order
by angle with the positive x-axis. |
public int | getIndex(int i) Returns the remainder when i is divided by the number of edges in this
DirectedEdgeStar. |
public DirectedEdge | getNextEdge(DirectedEdge dirEdge) Returns the DirectedEdge on the left-hand side of the given DirectedEdge (which
must be a member of this DirectedEdgeStar). |
public Iterator | iterator() Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis. |
public void | remove(DirectedEdge de) Drops a member of this DirectedEdgeStar. |