KrisLibrary  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
PruneCallback2 Struct Reference
Inheritance diagram for PruneCallback2:
Graph::CallbackBase< CostSpaceESTPlanner::Node * >

Public Types

typedef CostSpaceESTPlanner::Node Node
 

Public Member Functions

 PruneCallback2 (CostSpaceESTPlanner *_planner)
 
virtual void Visit (Node *n)
 Called when a node is first visited.
 
virtual bool Descend (Node *n)
 Return true to visit the node's adjacencies.
 
- Public Member Functions inherited from Graph::CallbackBase< CostSpaceESTPlanner::Node * >
virtual bool Stop ()
 Return true to halt the traversal.
 
virtual void PostVisit (CostSpaceESTPlanner::Node *)
 Called after a node has been visited.
 
virtual bool ForwardEdge (CostSpaceESTPlanner::Node *i, CostSpaceESTPlanner::Node *j)
 Called on traversal of edges from i to unvisited j.
 
virtual void CrossEdge (CostSpaceESTPlanner::Node *i, CostSpaceESTPlanner::Node *j)
 Called on traversal of edges from i to currently visiting j.
 
virtual void BackEdge (CostSpaceESTPlanner::Node *i, CostSpaceESTPlanner::Node *j)
 Called on traversal of edges from i to previously visited j.
 
virtual void NewComponent (CostSpaceESTPlanner::Node *)
 Called when a new component is visited.
 

Public Attributes

CostSpaceESTPlannerplanner
 
vector< Node * > prevent
 
vector< Node * > deleteNodes
 

The documentation for this struct was generated from the following file: