KrisLibrary
1.0.0
|
Public Types | |
typedef CostSpaceRRTPlanner::Node | Node |
Public Member Functions | |
PruneCallback (CostSpaceRRTPlanner *_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< CostSpaceRRTPlanner::Node * > | |
virtual bool | Stop () |
Return true to halt the traversal. | |
virtual void | PostVisit (CostSpaceRRTPlanner::Node *) |
Called after a node has been visited. | |
virtual bool | ForwardEdge (CostSpaceRRTPlanner::Node *i, CostSpaceRRTPlanner::Node *j) |
Called on traversal of edges from i to unvisited j. | |
virtual void | CrossEdge (CostSpaceRRTPlanner::Node *i, CostSpaceRRTPlanner::Node *j) |
Called on traversal of edges from i to currently visiting j. | |
virtual void | BackEdge (CostSpaceRRTPlanner::Node *i, CostSpaceRRTPlanner::Node *j) |
Called on traversal of edges from i to previously visited j. | |
virtual void | NewComponent (CostSpaceRRTPlanner::Node *) |
Called when a new component is visited. | |
Public Attributes | |
CostSpaceRRTPlanner * | planner |
vector< Node * > | prevent |
vector< Node * > | deleteNodes |