|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.planargraph.DirectedEdgeStar
public class DirectedEdgeStar
A sorted collection of DirectedEdge
s which leave a Node
in a PlanarGraph
.
Field Summary | |
---|---|
protected List |
outEdges
The underlying list of outgoing DirectedEdges |
Constructor Summary | |
---|---|
DirectedEdgeStar()
Constructs a DirectedEdgeStar with no edges. |
Method Summary | |
---|---|
void |
add(DirectedEdge de)
Adds a new member to this DirectedEdgeStar. |
Coordinate |
getCoordinate()
Returns the coordinate for the node at wich this star is based |
int |
getDegree()
Returns the number of edges around the Node associated with this DirectedEdgeStar. |
List |
getEdges()
Returns the DirectedEdges, in ascending order by angle with the positive x-axis. |
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. |
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. |
int |
getIndex(int i)
Returns value of i modulo the number of edges in this DirectedEdgeStar (i.e. |
DirectedEdge |
getNextCWEdge(DirectedEdge dirEdge)
Returns the DirectedEdge on the right-hand (CW)
side of the given DirectedEdge
(which must be a member of this DirectedEdgeStar). |
DirectedEdge |
getNextEdge(DirectedEdge dirEdge)
Returns the DirectedEdge on the left-hand (CCW)
side of the given DirectedEdge
(which must be a member of this DirectedEdgeStar). |
Iterator |
iterator()
Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis. |
void |
remove(DirectedEdge de)
Drops a member of this DirectedEdgeStar. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected List outEdges
Constructor Detail |
---|
public DirectedEdgeStar()
Method Detail |
---|
public void add(DirectedEdge de)
public void remove(DirectedEdge de)
public Iterator iterator()
public int getDegree()
public Coordinate getCoordinate()
public List getEdges()
public int getIndex(Edge edge)
public int getIndex(DirectedEdge dirEdge)
public int getIndex(int i)
i
- an integer (positive, negative or zero)public DirectedEdge getNextEdge(DirectedEdge dirEdge)
DirectedEdge
on the left-hand (CCW)
side of the given DirectedEdge
(which must be a member of this DirectedEdgeStar).
public DirectedEdge getNextCWEdge(DirectedEdge dirEdge)
DirectedEdge
on the right-hand (CW)
side of the given DirectedEdge
(which must be a member of this DirectedEdgeStar).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |