30#ifndef HPP_CORE_PROBLEM_TARGET_GOAL_CONFIGURATIONS_HH
31#define HPP_CORE_PROBLEM_TARGET_GOAL_CONFIGURATIONS_HH
39namespace problemTarget {
Definition problem-target.hh:45
Definition goal-configurations.hh:46
void addConfiguration(ConfigurationIn_t config)
Add goal configuration.
PathVectorPtr_t computePath(const RoadmapPtr_t &roadmap) const
void resetConfigurations()
Reset the set of goal configurations.
GoalConfigurations(const ProblemPtr_t &problem)
Constructor.
Definition goal-configurations.hh:71
void check(const RoadmapPtr_t &roadmap) const
Check if the problem target is well specified.
bool reached(const RoadmapPtr_t &roadmap) const
const Configurations_t & configurations() const
Get goal configurations.
static GoalConfigurationsPtr_t create(const ProblemPtr_t &problem)
#define HPP_CORE_DLLAPI
Definition config.hh:88
shared_ptr< GoalConfigurations > GoalConfigurationsPtr_t
Definition fwd.hh:357
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
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition fwd.hh:108
std::vector< Configuration_t > Configurations_t
Definition fwd.hh:110
Definition bi-rrt-planner.hh:35