ompl_ros_interface::OmplRosProjectionEvaluator Class Reference

A projection evaluator specifically designed for the ROS interface to OMPL while using a compound state space. More...

#include <ompl_ros_projection_evaluator.h>

List of all members.

Public Member Functions

virtual unsigned int getDimension (void) const
 Get the dimension of the state used by this projection evaluator.
 OmplRosProjectionEvaluator (const ompl::base::StateSpace *state_space, const std::string &evaluator_name)
 Default constructor.
virtual void project (const ompl::base::State *state, ompl::base::EuclideanProjection &projection) const
 Carry out the projection.

Private Attributes

unsigned int dimension_
unsigned int mapping_index_
ompl_ros_interface::MAPPING_TYPE mapping_type_

Detailed Description

A projection evaluator specifically designed for the ROS interface to OMPL while using a compound state space.

Definition at line 52 of file ompl_ros_projection_evaluator.h.


Constructor & Destructor Documentation

ompl_ros_interface::OmplRosProjectionEvaluator::OmplRosProjectionEvaluator ( const ompl::base::StateSpace *  state_space,
const std::string &  evaluator_name 
)

Default constructor.

Parameters:
state_space - A pointer to the state space to use in construction of the projection evaluator
evaluator_name - A name to be given to the evaluator

Definition at line 40 of file ompl_ros_projection_evaluator.cpp.


Member Function Documentation

unsigned int ompl_ros_interface::OmplRosProjectionEvaluator::getDimension ( void   )  const [virtual]

Get the dimension of the state used by this projection evaluator.

Definition at line 108 of file ompl_ros_projection_evaluator.cpp.

void ompl_ros_interface::OmplRosProjectionEvaluator::project ( const ompl::base::State *  state,
ompl::base::EuclideanProjection &  projection 
) const [virtual]

Carry out the projection.

Definition at line 113 of file ompl_ros_projection_evaluator.cpp.


Member Data Documentation

Definition at line 75 of file ompl_ros_projection_evaluator.h.

Definition at line 76 of file ompl_ros_projection_evaluator.h.

Definition at line 77 of file ompl_ros_projection_evaluator.h.


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


ompl_ros_interface
Author(s): Sachin Chitta
autogenerated on Fri Jan 11 10:08:05 2013