|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
Iterate all nodes that maybe reached from the given starting
point (This may not necessarily include the start point itself).
Derived Classes:
Child Classes:
Variables:
- HashARC Done;
-
Table of visited nodes.
- BlkQueueG Open;
-
Stack of open nodes.
Methods:
- GraphBaseConnIterC()
-
Default constructor.
- GraphBaseConnIterC(const GraphNodeC & Start)
-
Constructor.
- GraphBaseConnIterC(const GraphBaseConnIterC & Oth)
-
Copy constructor.
- 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:49:27 2001
|