37 #ifndef MOVEIT_OMPL_INTERFACE_DETAIL_PROJECTION_EVALUATORS_ 38 #define MOVEIT_OMPL_INTERFACE_DETAIL_PROJECTION_EVALUATORS_ 40 #include <ompl/config.h> 41 #include <ompl/base/ProjectionEvaluator.h> 44 #if OMPL_VERSION_VALUE >= 1004000 // Version greater than 1.4.0 46 #else // All other versions 52 class ModelBasedPlanningContext;
67 const robot_model::LinkModel*
link_;
virtual void defaultCellSizes()
const robot_model::LinkModel * link_
virtual void project(const ompl::base::State *state, OMPLProjection projection) const override
The MoveIt! interface to OMPL.
const ModelBasedPlanningContext * planning_context_
const ModelBasedPlanningContext * planning_context_
ompl::base::EuclideanProjection & OMPLProjection
std::vector< unsigned int > variables_
ProjectionEvaluatorLinkPose(const ModelBasedPlanningContext *pc, const std::string &link)
virtual unsigned int getDimension() const