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

An SBL planner whose trees use grids for point location. More...

#include <SBL.h>

Inheritance diagram for SBLPlannerWithGrid:
SBLPlanner

Public Member Functions

 SBLPlannerWithGrid (CSpace *)
 
virtual void Cleanup ()
 
virtual void Init (const Config &qStart, const Config &qGoal)
 
virtual bool Extend ()
 
virtual NodePickConnection (SBLTree *t, const Config &x)
 
void RandomizeSubset ()
 
- Public Member Functions inherited from SBLPlanner
 SBLPlanner (CSpace *)
 
bool IsDone () const
 
void CreatePath (MilestonePath &path) const
 
bool CheckPath (Node *nStart, Node *nGoal)
 

Public Attributes

int numItersPerRandomize
 
Real gridDivision
 
- Public Attributes inherited from SBLPlanner
CSpacespace
 
Real maxExtendDistance
 
int maxExtendIters
 
Real edgeConnectionThreshold
 
int numIters
 
SBLTreetStart
 
SBLTreetGoal
 
std::list< EdgeInfooutputPath
 

Additional Inherited Members

- Public Types inherited from SBLPlanner
typedef SBLTree::Node Node
 
typedef SBLTree::EdgeInfo EdgeInfo
 

Detailed Description

An SBL planner whose trees use grids for point location.

Every numItersPerRandomize Extend() iterations, the grid dimensions are randomized. They use a 3-d grid with division gridDivision.


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