Public Member Functions | Private Member Functions | Private Attributes
ompl_interface::ConstraintsLibrary Class Reference

#include <constraints_library.h>

List of all members.

Public Member Functions

ConstraintApproximationConstructionResults addConstraintApproximation (const moveit_msgs::Constraints &constr_sampling, const moveit_msgs::Constraints &constr_hard, const std::string &group, const planning_scene::PlanningSceneConstPtr &scene, const ConstraintApproximationConstructionOptions &options)
ConstraintApproximationConstructionResults addConstraintApproximation (const moveit_msgs::Constraints &constr, const std::string &group, const planning_scene::PlanningSceneConstPtr &scene, const ConstraintApproximationConstructionOptions &options)
void clearConstraintApproximations ()
 ConstraintsLibrary (const PlanningContextManager &pcontext)
const ConstraintApproximationPtr & getConstraintApproximation (const moveit_msgs::Constraints &msg) const
void loadConstraintApproximations (const std::string &path)
void printConstraintApproximations (std::ostream &out=std::cout) const
void registerConstraintApproximation (const ConstraintApproximationPtr &approx)
void saveConstraintApproximations (const std::string &path)

Private Member Functions

ompl::base::StateStoragePtr constructConstraintApproximation (const ModelBasedPlanningContextPtr &pcontext, const moveit_msgs::Constraints &constr_sampling, const moveit_msgs::Constraints &constr_hard, const ConstraintApproximationConstructionOptions &options, ConstraintApproximationConstructionResults &result)

Private Attributes

std::map< std::string,
ConstraintApproximationPtr > 
constraint_approximations_
const PlanningContextManagercontext_manager_

Detailed Description

Definition at line 162 of file constraints_library.h.


Constructor & Destructor Documentation

Definition at line 165 of file constraints_library.h.


Member Function Documentation

ompl_interface::ConstraintApproximationConstructionResults ompl_interface::ConstraintsLibrary::addConstraintApproximation ( const moveit_msgs::Constraints &  constr_sampling,
const moveit_msgs::Constraints &  constr_hard,
const std::string &  group,
const planning_scene::PlanningSceneConstPtr &  scene,
const ConstraintApproximationConstructionOptions options 
)

Definition at line 399 of file constraints_library.cpp.

ompl_interface::ConstraintApproximationConstructionResults ompl_interface::ConstraintsLibrary::addConstraintApproximation ( const moveit_msgs::Constraints &  constr,
const std::string &  group,
const planning_scene::PlanningSceneConstPtr &  scene,
const ConstraintApproximationConstructionOptions options 
)

Definition at line 391 of file constraints_library.cpp.

Definition at line 360 of file constraints_library.cpp.

ompl::base::StateStoragePtr ompl_interface::ConstraintsLibrary::constructConstraintApproximation ( const ModelBasedPlanningContextPtr &  pcontext,
const moveit_msgs::Constraints &  constr_sampling,
const moveit_msgs::Constraints &  constr_hard,
const ConstraintApproximationConstructionOptions options,
ConstraintApproximationConstructionResults result 
) [private]

Definition at line 433 of file constraints_library.cpp.

const ompl_interface::ConstraintApproximationPtr & ompl_interface::ConstraintsLibrary::getConstraintApproximation ( const moveit_msgs::Constraints &  msg) const

Definition at line 380 of file constraints_library.cpp.

Definition at line 267 of file constraints_library.cpp.

void ompl_interface::ConstraintsLibrary::printConstraintApproximations ( std::ostream &  out = std::cout) const

Definition at line 365 of file constraints_library.cpp.

void ompl_interface::ConstraintsLibrary::registerConstraintApproximation ( const ConstraintApproximationPtr &  approx) [inline]

Definition at line 185 of file constraints_library.h.

Definition at line 327 of file constraints_library.cpp.


Member Data Documentation

std::map<std::string, ConstraintApproximationPtr> ompl_interface::ConstraintsLibrary::constraint_approximations_ [private]

Definition at line 199 of file constraints_library.h.

Definition at line 198 of file constraints_library.h.


The documentation for this class was generated from the following files:


ompl
Author(s): Ioan Sucan
autogenerated on Wed Jun 19 2019 19:24:27