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 ConstraintApproximationPtrgetConstraintApproximation (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 163 of file constraints_library.h.


Constructor & Destructor Documentation

Definition at line 167 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 384 of file constraints_library.cpp.

Definition at line 376 of file constraints_library.cpp.

Definition at line 347 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 415 of file constraints_library.cpp.

Definition at line 365 of file constraints_library.cpp.

Definition at line 260 of file constraints_library.cpp.

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

Definition at line 352 of file constraints_library.cpp.

Definition at line 188 of file constraints_library.h.

Definition at line 316 of file constraints_library.cpp.


Member Data Documentation

Definition at line 203 of file constraints_library.h.

Definition at line 202 of file constraints_library.h.


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


ompl
Author(s): Ioan Sucan
autogenerated on Mon Oct 6 2014 11:12:04