ompl::geometric::PDST::Motion Struct Reference
Class representing the tree of motions exploring the state space. More...
#include <ompl/geometric/planners/pdst/PDST.h>
Public Member Functions | |
Motion (base::State *startState, base::State *endState, double priority, Motion *parent) | |
Motion (base::State *state) | |
constructor for start states | |
double | score () const |
The score is used to order motions in a priority queue. | |
void | updatePriority () |
Motion * | ancestor () const |
Public Attributes | |
ompl::base::State * | startState_ |
The starting point of this motion. | |
ompl::base::State * | endState_ |
The state reached by this motion. | |
double | priority_ |
Priority for selecting this path to extend from in the future. | |
Motion * | parent_ |
Parent motion from which this one started. | |
Cell * | cell_ |
pointer to the cell that contains this path | |
ompl::BinaryHeap< Motion *, MotionCompare >::Element * | heapElement_ |
Handle to the element of the priority queue for this Motion. | |
bool | isSplit_ |
Detailed Description
Class representing the tree of motions exploring the state space.
Member Data Documentation
◆ isSplit_
bool ompl::geometric::PDST::Motion::isSplit_ |
The documentation for this struct was generated from the following file:
- ompl/geometric/planners/pdst/PDST.h