hpp-python 9.0.2
python bindings for HPP, based on boost python
Loading...
Searching...
No Matches
path-planner.cc File Reference
Include dependency graph for path-planner.cc:

Classes

struct  pyhpp::core::pathPlanner::PlanAndOptimize

Namespaces

namespace  pyhpp
namespace  pyhpp::core
namespace  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) { \
obj = PlannerType::create(problem.obj); \
} \
}; \
void expose##WrapperName() { \
class_<WrapperName, bases<pyhpp::core::PathPlanner>>( \
#WrapperName, init<const pyhpp::core::Problem&>()); \
}
ProblemConstPtr_t problem() const