ConstrainedProblem Class Reference

Public Member Functions

 ConstrainedProblem (enum SPACE_TYPE type, ob::StateSpacePtr space_, ob::ConstraintPtr constraint_)
 
void setConstrainedOptions (struct ConstrainedOptions &opt)
 
void setAtlasOptions (struct AtlasOptions &opt)
 
void setStartAndGoalStates (const Eigen::Ref< const Eigen::VectorXd > &start, const Eigen::Ref< const Eigen::VectorXd > &goal)
 
template<typename _T >
std::shared_ptr< _T > createPlanner ()
 
template<typename _T >
std::shared_ptr< _T > createPlannerIntermediate ()
 
template<typename _T >
std::shared_ptr< _T > createPlannerRange ()
 
template<typename _T >
std::shared_ptr< _T > createPlannerRange (bool)
 
template<typename _T >
std::shared_ptr< _T > createPlannerRangeProj (const std::string &projection)
 
ob::PlannerPtr getPlanner (enum PLANNER_TYPE planner, const std::string &projection="")
 
void setPlanner (enum PLANNER_TYPE planner, const std::string &projection="")
 
ob::PlannerStatus solveOnce (bool output=false, const std::string &name="ompl")
 
void setupBenchmark (std::vector< enum PLANNER_TYPE > &planners, const std::string &problem)
 
void runBenchmark ()
 
void atlasStats ()
 
void dumpGraph (const std::string &name)
 

Public Attributes

enum SPACE_TYPE type
 
ob::StateSpacePtr space
 
ob::ConstraintPtr constraint
 
ob::ConstrainedStateSpacePtr css
 
ob::ConstrainedSpaceInformationPtr csi
 
ob::PlannerPtr pp
 
og::SimpleSetupPtr ss
 
struct ConstrainedOptions c_opt
 
struct AtlasOptions a_opt
 
ot::Benchmarkbench
 
ot::Benchmark::Request request
 

Detailed Description

Definition at line 254 of file ConstrainedPlanningCommon.h.


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