ompl::geometric::PDST::Motion Struct Reference

Class representing the tree of motions exploring the state space. More...

#include <ompl/geometric/planners/pdst/PDST.h>

List of all members.

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 ()
Motionancestor () 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.
Motionparent_
 Parent motion from which this one started.
Cellcell_
 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.

Definition at line 146 of file PDST.h.


Member Data Documentation

Whether this motion is the result of a split operation, in which case its endState_ should not be freed.

Definition at line 191 of file PDST.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines