Representation of a milestone. More...
#include <BasicPRM.h>
Public Member Functions | |
Milestone (const base::SpaceInformationPtr &si) | |
Automatically allocate memory for a milestone's state. | |
Milestone (void) | |
~Milestone (void) | |
Public Attributes | |
std::vector< Milestone * > | adjacent |
The array of milestones that can be connected to with valid paths. | |
unsigned long | component |
The id of the connected component this milestone is part of. | |
std::vector< double > | costs |
The cost of the edges indicated by adjacent. | |
unsigned int | index |
The index of this milestone in the array of milestones (BasicPRM::milestones_). | |
base::State * | state |
The state corresponding to the milestone. |
Representation of a milestone.
Definition at line 145 of file BasicPRM.h.
ompl::geometric::BasicPRM::Milestone::Milestone | ( | void | ) | [inline] |
Definition at line 149 of file BasicPRM.h.
ompl::geometric::BasicPRM::Milestone::Milestone | ( | const base::SpaceInformationPtr & | si | ) | [inline] |
Automatically allocate memory for a milestone's state.
Definition at line 154 of file BasicPRM.h.
ompl::geometric::BasicPRM::Milestone::~Milestone | ( | void | ) | [inline] |
Definition at line 158 of file BasicPRM.h.
std::vector<Milestone*> ompl::geometric::BasicPRM::Milestone::adjacent |
The array of milestones that can be connected to with valid paths.
Definition at line 172 of file BasicPRM.h.
unsigned long ompl::geometric::BasicPRM::Milestone::component |
The id of the connected component this milestone is part of.
Definition at line 169 of file BasicPRM.h.
std::vector<double> ompl::geometric::BasicPRM::Milestone::costs |
The cost of the edges indicated by adjacent.
Definition at line 175 of file BasicPRM.h.
unsigned int ompl::geometric::BasicPRM::Milestone::index |
The index of this milestone in the array of milestones (BasicPRM::milestones_).
Definition at line 166 of file BasicPRM.h.
The state corresponding to the milestone.
Definition at line 163 of file BasicPRM.h.