hpp-python  6.1.0
python bindings for HPP, based on boost python
path-planner.cc File Reference
Include dependency graph for path-planner.cc:

Classes

struct  pyhpp::core::pathPlanner::PlanAndOptimize
 

Namespaces

 pyhpp
 
 pyhpp::core
 
 pyhpp::core::pathPlanner
 

Macros

#define DEFINE_PLANNER_WRAPPER(WrapperName, PlannerType, PlannerPtr)
 

Functions

 pyhpp::core::pathPlanner::DEFINE_PLANNER_WRAPPER (DiffusingPlanner, hpp::core::DiffusingPlanner, hpp::core::DiffusingPlannerPtr_t) DEFINE_PLANNER_WRAPPER(BiRRTPlanner
 
hpp::core::BiRRTPlannerPtr_t pyhpp::core::pathPlanner::DEFINE_PLANNER_WRAPPER (VisibilityPrmPlanner, hpp::core::VisibilityPrmPlanner, hpp::core::VisibilityPrmPlannerPtr_t) DEFINE_PLANNER_WRAPPER(BiRrtStar
 
hpp::core::BiRRTPlannerPtr_t hpp::core::pathPlanner::BiRrtStarPtr_t DEFINE_PLANNER_WRAPPER(kPrmStar, hpp::core::pathPlanner::kPrmStar, hpp::core::pathPlanner::kPrmStarPtr_t) struct SearchInRoadmap void pyhpp::core::pathPlanner::exposeSearchInRoadmap ()
 
void pyhpp::core::pathPlanner::exposePlanAndOptimize ()
 
void pyhpp::core::pathPlanner::exposePathPlanners ()
 
void pyhpp::core::exposePathPlanner ()
 

Macro Definition Documentation

◆ DEFINE_PLANNER_WRAPPER

#define DEFINE_PLANNER_WRAPPER (   WrapperName,
  PlannerType,
  PlannerPtr 
)
Value:
struct WrapperName : public pyhpp::core::PathPlanner { \
WrapperName(const pyhpp::core::Problem& problem) { \
} \
}; \
void expose##WrapperName() { \
class_<WrapperName, bases<pyhpp::core::PathPlanner>>( \
#WrapperName, init<const pyhpp::core::Problem&>()); \
}
ProblemConstPtr_t problem() const
static GradientBasedPtr_t create(const ProblemConstPtr_t &problem)