KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
SBLTreeWithIndex Class Reference

An SBLTree with a node index. More...

#include <SBLTree.h>

Inheritance diagram for SBLTreeWithIndex:
SBLTree

Public Member Functions

 SBLTreeWithIndex (CSpace *)
 
virtual void Cleanup ()
 
virtual void AddMilestone (Node *n)
 
virtual void RemoveMilestone (Node *n)
 
virtual NodePickExpand ()
 
NodePickRandom () const
 
- Public Member Functions inherited from SBLTree
 SBLTree (CSpace *)
 
virtual void Init (const Config &qStart)
 
virtual NodeExtend (Real maxDistance, int maxIters)
 
NodeAddMilestone (const Config &q)
 
bool HasNode (Node *n) const
 
NodeAddChild (Node *n, const Config &x)
 
NodeFindClosest (const Config &x)
 
void AdjustMilestone (Node *n, const Config &newConfig)
 
void DeleteSubtree (Node *n)
 

Public Attributes

std::vector< Node * > index
 
- Public Attributes inherited from SBLTree
CSpacespace
 
Noderoot
 

Additional Inherited Members

- Public Types inherited from SBLTree
typedef Graph::TreeNode< Config, EdgePlannerPtr > Node
 
- Static Public Member Functions inherited from SBLTree
static bool CheckPath (SBLTree *ts, Node *ns, SBLTree *tg, Node *ng, std::list< EdgeInfo > &outputPath)
 
static bool CheckPath (SBLTree *t, Node *ns, Node *ng, MilestonePath &outputPath)
 

Detailed Description

An SBLTree with a node index.


The documentation for this class was generated from the following files: