#include <GraphIterator.h>
Public Member Functions | |
| TGraphDepthIterator (TGraph &rGraph) | |
| virtual void | reset () |
| virtual Retval | getNextVertice (TVertice *&rpVertice) |
Protected Member Functions | |
| virtual | ~TGraphDepthIterator () |
Iterator class to iterate through the graph of vertices with the depth first method
| TGraphDepthIterator::TGraphDepthIterator | ( | TGraph & | rGraph ) |
creates a new depth first graph iterator
| TGraphDepthIterator::~TGraphDepthIterator | ( | ) | [protected, virtual] |
destroys the iterator
| Retval TGraphDepthIterator::getNextVertice | ( | TVertice *& | rpVertice ) | [virtual] |
returns the next vertice
Implements zeus::TGraphIterator.
| void TGraphDepthIterator::reset | ( | ) | [virtual] |
resets the iterator
Implements zeus::TGraphIterator.