| Developer Documentation |
| RAVL, Recognition And Vision Library |
| USER | HOME PAGE | CLASS LIST | CONTENTS |
| Ravl - Core - Graphs - GraphLinearIterC<class NodeT,class EdgeT> |
| PUBLIC |
|
GraphLinearIterC::GraphLinearIterC(GraphC GraphLinearIterC::Node(void) GraphLinearIterC::Data(void) GraphBaseLinearIterC::First(void) GraphBaseLinearIterC::Next(void) GraphBaseLinearIterC::operator ++(int) GraphBaseLinearIterC::operator ++(void) GraphBaseLinearIterC::IsElm(void) const GraphBaseLinearIterC::operator bool(void) const GraphBaseLinearIterC::IsCycle(void) const GraphBaseLinearIterC::NodesRemaining(void) const GraphBaseLinearIterC::Node(void) GraphBaseLinearIterC::Node(void) const GraphBaseLinearIterC::DoneNode(GraphNodeBaseC &) |
| GraphLinearIterC<class NodeT,class EdgeT> | |
| Linear graph iterator. | |
| include | "Ravl/GraphLinearIter.hh" |
| Created: | 9/12/1996 |
| Source file: | Ravl/Core/Container/Graph/GraphLinearIter.hh |
| User Level: | Normal |
| Library: | RavlCore |
| In Scope: | RavlN |
Expects the graph to be acyclic.
This effectively does a toplogical sort on the graph.
NB. This class uses the node Markers !! So you can only use single iter at a time.
Parent Classes:
| #include "Ravl/GraphBaseLinearIter.hh" |
| Maintainer:Charles Galambos, Created: 9/12/1996, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002 |