|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
This expects the grapg to be acyclic
Parent Classes:
Methods:
- BGraphLinearIterC(BGraphC<NT,ET> & AGraph)
-
Constructor.
- BGraphNodeC<NT,ET> & NodeObj(NodeHandleT H)
-
Convert a handle to a node.
- BGraphNodeC<NT,ET> & Node()
-
Get current node.
- NT & Data()
-
Access data in current node.
- BGraphNodeC<NT,ET> & NodeObj(BGraphTypesC::NodeHandleT H)
-
- BooleanT First()
-
Goto first.
- BooleanT Next()
-
Goto next.
- BooleanT IsElm() const
-
At a valid element ?
- BooleanT IsCycle() const
-
Results only valid after iteration complete.
i.e. IsElm() returns False.
- IntT NodesRemaining() const
-
Return the number of unprocessed nodes.
Directly after First(), this will be the
number of nodes in the graph - 1.
- NodeHandleT NodeH(void) const
-
Get some data.
- void DoneNode(NodeHandleT Nd)
-
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|