ompl::geometric::XXL::Layer Class Reference
Public Member Functions | |
Layer (int _id, int numRegions, int lvl, Layer *_parent) | |
size_t | numRegions () const |
int | getLevel () const |
Layer * | getParent () const |
int | getID () const |
Region & | getRegion (int r) |
const Region & | getRegion (int r) const |
const std::vector< double > & | getWeights () const |
std::vector< double > & | getWeights () |
const std::vector< bool > & | getExterior () const |
std::vector< bool > & | getExterior () |
const std::vector< int > & | getConnections () const |
const std::vector< int > & | getSelections () const |
const std::vector< std::vector< int > > & | getGoalStates () const |
const std::vector< int > & | getGoalStates (int reg) const |
size_t | numGoalStates () const |
size_t | numGoalStates (int reg) const |
void | addGoalState (int reg, int id) |
AdjacencyList & | getRegionGraph () |
const AdjacencyList & | getRegionGraph () const |
Layer * | getSublayer (int l) |
const Layer * | getSublayer (int l) const |
void | allocateSublayers () |
bool | hasSublayers () |
void | selectRegion (int r, int count=1) |
void | connectRegion (int r) |
int | totalSelections () const |
int | totalConnections () const |
int | connectibleRegions () const |
int | connectibleRegion (int idx) const |
int | leadAppearances (int idx) const |
int | numLeads () const |
void | markLead (const std::vector< int > &lead) |
Protected Attributes | |
std::vector< Region > | regions |
std::vector< double > | weights |
std::vector< bool > | exterior |
std::vector< int > | connections |
std::vector< int > | selections |
std::vector< int > | leads |
std::vector< std::vector< int > > | goalStates |
PerfectSet | connectionPoints |
AdjacencyList * | regionGraph |
std::vector< Layer * > | sublayers |
int | level |
int | numSelections {0} |
int | numConnections {0} |
int | id |
int | totalGoalStates {0} |
int | numTotalLeads {0} |
Layer * | parent |
Detailed Description
The documentation for this class was generated from the following file:
- ompl/geometric/planners/xxl/XXL.h