19 #ifndef HPP_CORE_PROBLEM_TARGET_HH 20 # define HPP_CORE_PROBLEM_TARGET_HH 39 virtual void check (
const RoadmapPtr_t& roadmap)
const = 0;
42 virtual bool reached (
const RoadmapPtr_t& roadmap)
const = 0;
61 void init (
const ProblemTargetWkPtr_t& weak)
77 #endif // HPP_CORE_PROBLEM_TARGET_HH void init(const ProblemTargetWkPtr_t &weak)
Store weak pointer to itself.
Definition: problem-target.hh:61
shared_ptr< PathVector > PathVectorPtr_t
Definition: fwd.hh:176
Definition: bi-rrt-planner.hh:24
ProblemTargetWkPtr_t weakPtr_
Store weak pointer to itself.
Definition: problem-target.hh:70
Definition: problem-target.hh:34
ProblemWkPtr_t problem_
Reference to the planner for access to problem and roadmap.
Definition: problem-target.hh:67
void problem(const ProblemPtr_t &problem)
Set the problem.
Definition: problem-target.hh:49
shared_ptr< Roadmap > RoadmapPtr_t
Definition: fwd.hh:182
virtual ~ProblemTarget()
Definition: problem-target.hh:36
shared_ptr< Problem > ProblemPtr_t
Definition: fwd.hh:179
ProblemTarget(const ProblemPtr_t &problem)
Constructor.
Definition: problem-target.hh:56
#define HPP_CORE_DLLAPI
Definition: config.hh:64