|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
Iterates through all the nodes in a graph.
Parent Classes:
Methods:
- GraphNodeIterC(GraphTC<NodeT,EdgeT> & AGraph)
-
Constructor.
- GraphNodeIterC()
-
Default constructor.
- GraphNodeIterC(const GraphNodeIterC<NodeT,EdgeT> & Another)
-
- ~GraphNodeIterC()
-
Destructor.
- const GraphNodeIterC<NodeT,EdgeT> & operator=(const GraphNodeIterC<NodeT,EdgeT> & Oth)
-
Assigment.
- BooleanT operator==(const GraphNodeIterC<NodeT,EdgeT> & Oth) const
-
Comparison.
- BooleanT operator!=(const GraphNodeIterC<NodeT,EdgeT> & Oth) const
-
Comparison.
- NodeT & Data(void)
-
Access data.
- const NodeT & Data(void) const
-
Access data.
- GraphAdjIterC<NodeT,EdgeT> In()
-
Returns the iterator that is set to the first item of the list
of the graph adjacencies in which this node is the target node.
- GraphAdjIterC<NodeT,EdgeT> Out()
-
Returns the iterator that is set to the first item of the list
of the graph adjacencies in which this node is the source node.
- void First()
-
- void Last()
-
- void Next()
-
- void Prev()
-
- void NextCrc()
-
- void PrevCrc()
-
- void Nth(LongIntT n)
-
- void RelNth(LongIntT n)
-
- BooleanT IsValid() const
-
TBD. Tempory solution !! While IsValid is protected.
- BaseDListC::ListSizeT Size() const
-
- void Invalidate()
-
Invalidate handle, IsValid() will return false after this
call until the handle is assigmed to another node.
- void Del()
-
Unlinks edge from the graph and deletes it. The iterator
will point to the previous edge in the graph edge list.
- void DelMoveNext()
-
Unlinks edge from the graph and deletes it. The iterator
will point to the next edge in the graph edge list.
- BooleanT IsNodeValid() const
-
- BooleanT IsIterValid() const
-
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|