#include <DGraphInterface.hpp>


Public Member Functions | |
| virtual | ~DGraphInterface () |
| virtual int | getNumNodes ()=0 |
| virtual int | getNumEdges ()=0 |
| virtual OA_ptr < NodesIteratorInterface > | getNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getEntryNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getExitNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getReversePostDFSIterator (DGraphEdgeDirection pOrient)=0 |
| virtual OA_ptr < NodesIteratorInterface > | getDFSIterator (OA_ptr< NodeInterface > n)=0 |
| virtual OA_ptr < EdgesIteratorInterface > | getEdgesIterator () const =0 |
| virtual void | addNode (OA_ptr< NodeInterface > n)=0 |
| virtual void | addEdge (OA_ptr< EdgeInterface > e)=0 |
Definition at line 160 of file DGraphInterface.hpp.
| virtual OA::DGraph::DGraphInterface::~DGraphInterface | ( | ) | [inline, virtual] |
Definition at line 163 of file DGraphInterface.hpp.
| virtual void OA::DGraph::DGraphInterface::addEdge | ( | OA_ptr< EdgeInterface > | e | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual void OA::DGraph::DGraphInterface::addNode | ( | OA_ptr< NodeInterface > | n | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<NodesIteratorInterface> OA::DGraph::DGraphInterface::getDFSIterator | ( | OA_ptr< NodeInterface > | n | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<EdgesIteratorInterface> OA::DGraph::DGraphInterface::getEdgesIterator | ( | ) | const [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<NodesIteratorInterface> OA::DGraph::DGraphInterface::getEntryNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<NodesIteratorInterface> OA::DGraph::DGraphInterface::getExitNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<NodesIteratorInterface> OA::DGraph::DGraphInterface::getNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual int OA::DGraph::DGraphInterface::getNumEdges | ( | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual int OA::DGraph::DGraphInterface::getNumNodes | ( | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
| virtual OA_ptr<NodesIteratorInterface> OA::DGraph::DGraphInterface::getReversePostDFSIterator | ( | DGraphEdgeDirection | pOrient | ) | [pure virtual] |
Implemented in OA::DUG::DUGStandard, OA::DUG::DUGStandard, and OA::DGraph::DGraphImplement.
1.5.7.1