19 #ifndef HPP_CORE_PROBLEM_TARGET_HH 20 # define HPP_CORE_PROBLEM_TARGET_HH 23 # include <hpp/core/config.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
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
virtual ~ProblemTarget()
Definition: problem-target.hh:36
boost::shared_ptr< PathVector > PathVectorPtr_t
Definition: fwd.hh:176
boost::shared_ptr< Roadmap > RoadmapPtr_t
Definition: fwd.hh:181
ProblemTarget(const ProblemPtr_t &problem)
Constructor.
Definition: problem-target.hh:56
boost::shared_ptr< Problem > ProblemPtr_t
Definition: fwd.hh:179