ompl::base::MorseProjection Class Reference

This class implements a generic projection for the MorseStateSpace, namely, the subspace representing the x and y positions of every rigid body. More...

#include <ompl/extensions/morse/MorseProjection.h>

Inheritance diagram for ompl::base::MorseProjection:

List of all members.

Public Member Functions

 MorseProjection (const StateSpacePtr &space)
 Construct a projection evaluator for a specific state space.
void setup ()
 Perform configuration steps, if needed.
virtual unsigned int getDimension () const
 Return the dimension of the projection defined by this evaluator.
virtual void defaultCellSizes ()
 Set the default cell dimensions for this projection. The default implementation of this function sets the size to 1.0 for all dimensions. setup() calls this function if no cell dimensions have been previously set.
virtual void project (const State *state, EuclideanProjection &projection) const
 Compute the projection as an array of double values.

Protected Attributes

MorseStateSpacespace_
 The state space this projection operates on.

Detailed Description

This class implements a generic projection for the MorseStateSpace, namely, the subspace representing the x and y positions of every rigid body.

Definition at line 49 of file MorseProjection.h.


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