30 #ifndef HPP_CORE_VISIBILITY_PRM_PLANNER_HH
31 #define HPP_CORE_VISIBILITY_PRM_PLANNER_HH
61 void init(
const VisibilityPrmPlannerWkPtr_t& weak);
64 typedef std::tuple<NodePtr_t, Configuration_t, PathPtr_t> DelayedEdge_t;
65 typedef std::vector<DelayedEdge_t> DelayedEdges_t;
66 VisibilityPrmPlannerWkPtr_t weakPtr_;
67 DelayedEdges_t delayedEdges_;
68 std::map<NodePtr_t, bool> nodeStatus_;
Definition: path-planner.hh:45
Definition: visibility-prm-planner.hh:44
static VisibilityPrmPlannerPtr_t createWithRoadmap(const ProblemConstPtr_t &problem, const RoadmapPtr_t &roadmap)
Return shared pointer to new object.
static VisibilityPrmPlannerPtr_t create(const ProblemConstPtr_t &problem)
Return shared pointer to new object.
VisibilityPrmPlanner(const ProblemConstPtr_t &problem)
Constructor with roadmap.
void init(const VisibilityPrmPlannerWkPtr_t &weak)
Store weak pointer to itself.
VisibilityPrmPlanner(const ProblemConstPtr_t &problem, const RoadmapPtr_t &roadmap)
Constructor.
virtual void oneStep()
One step of extension.
#define HPP_CORE_DLLAPI
Definition: config.hh:88
shared_ptr< Roadmap > RoadmapPtr_t
Definition: fwd.hh:199
shared_ptr< VisibilityPrmPlanner > VisibilityPrmPlannerPtr_t
Definition: fwd.hh:224
shared_ptr< const Problem > ProblemConstPtr_t
Definition: fwd.hh:197
shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:117
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:107
Definition: bi-rrt-planner.hh:35