30 #ifndef HPP_CORE_PROBLEM_TARGET_TASK_TARGET_HH
31 #define HPP_CORE_PROBLEM_TARGET_TASK_TARGET_HH
39 namespace problemTarget {
Definition: problem-target.hh:45
Definition: task-target.hh:50
static TaskTargetPtr_t create(const ProblemPtr_t &problem)
void check(const RoadmapPtr_t &roadmap) const
Check if the problem target is well specified.
void constraints(const ConstraintSetPtr_t &c)
Definition: task-target.hh:62
PathVectorPtr_t computePath(const RoadmapPtr_t &roadmap) const
NumericalConstraints_t constraints() const
Return the vector of numerical constraints that define the goal.
bool reached(const RoadmapPtr_t &roadmap) const
Check whether the problem is solved.
TaskTarget(const ProblemPtr_t &problem)
Constructor.
Definition: task-target.hh:69
#define HPP_CORE_DLLAPI
Definition: config.hh:88
shared_ptr< TaskTarget > TaskTargetPtr_t
Definition: fwd.hh:350
constraints::NumericalConstraints_t NumericalConstraints_t
Definition: fwd.hh:232
shared_ptr< PathVector > PathVectorPtr_t
Definition: fwd.hh:193
shared_ptr< Roadmap > RoadmapPtr_t
Definition: fwd.hh:199
shared_ptr< Problem > ProblemPtr_t
Definition: fwd.hh:196
shared_ptr< ConstraintSet > ConstraintSetPtr_t
Definition: fwd.hh:130
Definition: bi-rrt-planner.hh:35