19 #ifndef HPP_MANIPULATION_PROBLEM_TARGET_STATE_HH
20 # define HPP_MANIPULATION_PROBLEM_TARGET_STATE_HH
22 # include <hpp/core/problem-target.hh>
24 # include <hpp/core/fwd.hh>
30 namespace manipulation {
31 namespace problemTarget {
58 : ProblemTarget (problem)
core::PathVectorPtr_t computePath(const core::RoadmapPtr_t &roadmap) const
bool reached(const core::RoadmapPtr_t &roadmap) const
Check whether the problem is solved.
static StatePtr_t create(const core::ProblemPtr_t &problem)
State(const core::ProblemPtr_t &problem)
Constructor.
Definition: state.hh:57
void target(const graph::StatePtr_t &state)
Definition: state.hh:50
void check(const core::RoadmapPtr_t &roadmap) const
Check if the problem target is well specified.
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
shared_ptr< State > StatePtr_t
Definition: fwd.hh:36
shared_ptr< State > StatePtr_t
Definition: fwd.hh:146
shared_ptr< Problem > ProblemPtr_t
Definition: fwd.hh:55
shared_ptr< Roadmap > RoadmapPtr_t
Definition: fwd.hh:58