ompl::control::LTLPlanner::Motion Struct Reference

Representation of a motion. More...

#include <ompl/control/planners/ltl/LTLPlanner.h>

List of all members.

Public Member Functions

 Motion (void)
 Default constructor for Motion.
 Motion (const SpaceInformation *si)
 Constructor that allocates memory for the state and the control, given a space.
virtual ~Motion (void)
 Motion destructor does not clear memory. Deletions should be performed by the LTLPlanner.

Public Attributes

base::Statestate
 The state contained by the motion.
Controlcontrol
 The control contained by the motion.
Motionparent
 The parent motion in the tree.
unsigned int steps
 The number of steps for which the control is applied.
ProductGraph::StateabstractState
 The high-level state to which this motion belongs.

Detailed Description

Representation of a motion.

A motion contains pointers to its state, its parent motion, and the control that was applied to get from its parent to its state.

Definition at line 98 of file LTLPlanner.h.


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