|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.graph.structure.opt.OptGraphable
org.geotools.graph.structure.opt.OptDirectedEdge
Optimized implementation of DirectedEdge.
DirectedEdge,
Serialized Form| Nested Class Summary | |
class |
OptDirectedEdge.RelatedIterator
Iterator used to iterate over adjacent edges. |
| Field Summary |
| Fields inherited from interface org.geotools.graph.structure.Edge |
EQUAL_NODE_ORIENTATION, OPPOSITE_NODE_ORIENTATION, UNEQUAL_NODE_ORIENTATION |
| Constructor Summary | |
OptDirectedEdge(OptDirectedNode in,
OptDirectedNode out)
Constructs a new OptDirectedEdge. |
|
| Method Summary | |
int |
compareNodes(Edge other)
Compares the node orientation of the edge with another edge. |
DirectedNode |
getInNode()
Returns the originating (in) node of the edge. |
java.util.Iterator |
getInRelated()
Returns other components related through an in relationship. |
Node |
getNodeA()
Returns the A node of the edge. |
Node |
getNodeB()
Returns the B node of the edge. |
Node |
getOtherNode(Node node)
Returns one of the two nodes of an edge. |
DirectedNode |
getOutNode()
Returns the terminating (out) node of the edge. |
java.util.Iterator |
getOutRelated()
Returns other components related through an out relationship. |
java.util.Iterator |
getRelated()
Returns an iterator over any related components. |
void |
reverse()
Unsupported Operation. |
| Methods inherited from class org.geotools.graph.structure.opt.OptGraphable |
getCount, getID, getObject, isVisited, setCount, setID, setObject, setVisited |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.geotools.graph.structure.Graphable |
getCount, getID, getObject, isVisited, setCount, setID, setObject, setVisited |
| Constructor Detail |
public OptDirectedEdge(OptDirectedNode in,
OptDirectedNode out)
in - Optimized in node.out - Optimized out node.| Method Detail |
public DirectedNode getInNode()
DirectedEdge
getInNode in interface DirectedEdgeDirectedEdge.getInNode()public DirectedNode getOutNode()
DirectedEdge
getOutNode in interface DirectedEdgeDirectedEdge.getOutNode()public Node getNodeA()
Edge
getNodeA in interface EdgeEdge.getNodeA()public Node getNodeB()
Edge
getNodeB in interface EdgeEdge.getNodeB()public Node getOtherNode(Node node)
Edge
getOtherNode in interface Edgenode - The node opposite of the node to return.
Edge.getOtherNode(Node)public void reverse()
reverse in interface Edgejava.lang.UnsupportedOperationExceptionpublic int compareNodes(Edge other)
Edge
compareNodes in interface EdgeEdge.compareNodes(Edge)public java.util.Iterator getRelated()
Graphable
getRelated in interface GraphableGraphable.getRelated()public java.util.Iterator getInRelated()
DirectedGraphable
getInRelated in interface DirectedGraphableDirectedGraphable.getInRelated()public java.util.Iterator getOutRelated()
DirectedGraphable
getOutRelated in interface DirectedGraphableDirectedGraphable.getOutRelated()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||