#include <investigator.h>
Inheritance diagram for investigator:
Public Member Functions | |
virtual unsigned long | Size () const =0 throw () |
virtual void | Reset ()=0 throw () |
virtual void | Reset (TNode v)=0 throw (ERRange) |
virtual TArc | Read (TNode v)=0 throw (ERRange,ERRejected) |
virtual TArc | Peek (TNode v)=0 throw (ERRange,ERRejected) |
virtual bool | Active (TNode v) const =0 throw (ERRange) |
|
Check for unvisited arcs in a node incidence list.
Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |
|
Return the currently indexed arc in a node incidence list.
Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |
|
Read an arc from a node incidence list and mark it as visited.
Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |
|
Reinitialize a particular incidence list.
Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |
|
Reinitialize a managed graph search. This restarts the graph search. That is, the iterators of all incidence lists are positioned the First() arc. Practically, all arcs are marked unvisited. Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |
|
Implements goblinRootObject. Implemented in iGraph, iLayeredAuxNetwork, and iSurfaceGraph. |