|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
Iterate all nodes that maybe reached from the given starting
point. This does not necessarily include the start point itself.
Parent Classes:
Methods:
- GraphConnIterC(GraphNodeIterC<NodeT,EdgeT> & Nd)
-
Constructor
- GraphConnIterC(GraphConnIterC<NodeT,EdgeT> & Oth)
-
Copy constructor
- GraphNodeIterC<NodeT,EdgeT> Node(void)
-
Get a node iterator.
- NodeT & Data(void)
-
Get some data.
- BooleanT operator==(const GraphNodeIterC<NodeT,EdgeT> & Nd) const
-
At a particular node ?
- void AddOpen(const GraphNodeIterC<NodeT,EdgeT> & Nd)
-
Add node to open list.
- void First(const GraphNodeC & Nd)
-
Goto first node.
- void Next(void)
-
Goto next node, add current nodes outgoing links to those
in the open list.
- void Prune(void)
-
Move to next node, don't include this nodes
children for iteration.
- BooleanT IsElm(void) const
-
At valid element.
- BooleanT IsVisited(const GraphNodeC & Nd) const
-
Have visited node ?
- void Visited(const GraphNodeC & Nd)
-
Flag node as being visited.
- BooleanT AddOpen(const GraphNodeC & Nd)
-
Add node to open list.
- GraphNodeC & Data(void)
-
Get some data.
- const GraphNodeC & Data(void) const
-
Get some data.
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|