ompl::control::PDST::Motion Struct Reference
Class representing the tree of motions exploring the state space. More...
#include <ompl/control/planners/pdst/PDST.h>
Public Member Functions | |
| Motion (base::State *startState, base::State *endState, Control *control, unsigned int controlDuration, 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 () |
Public Attributes | |
| base::State * | startState_ |
| The starting point of this motion. | |
| base::State * | endState_ |
| The state reached by this motion. | |
| control::Control * | control_ |
| The control that was applied to arrive at this state from the parent. | |
| unsigned int | controlDuration_ |
| The duration that the control was applied to arrive at this state from the parent. | |
| 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. | |
| 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::control::PDST::Motion::isSplit_ |
The documentation for this struct was generated from the following file:
- ompl/control/planners/pdst/PDST.h