A projection evaluator specifically designed for the ROS interface to OMPL while using a compound state space. More...
#include <ompl_ros_projection_evaluator.h>
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_ |
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.
ompl_ros_interface::OmplRosProjectionEvaluator::OmplRosProjectionEvaluator | ( | const ompl::base::StateSpace * | state_space, | |
const std::string & | evaluator_name | |||
) |
Default constructor.
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.
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.
unsigned int ompl_ros_interface::OmplRosProjectionEvaluator::dimension_ [private] |
Definition at line 75 of file ompl_ros_projection_evaluator.h.
unsigned int ompl_ros_interface::OmplRosProjectionEvaluator::mapping_index_ [private] |
Definition at line 76 of file ompl_ros_projection_evaluator.h.
ompl_ros_interface::MAPPING_TYPE ompl_ros_interface::OmplRosProjectionEvaluator::mapping_type_ [private] |
Definition at line 77 of file ompl_ros_projection_evaluator.h.