Go to the documentation of this file.    1 #ifndef AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATIONS_HPP_ 
    2 #define AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATIONS_HPP_ 
    4 #include <unordered_set> 
   21   using GoalStates = std::vector<const statespace::StateSpace::State*>;
 
   38   const std::string& 
getType() 
const override;
 
   63 #endif // AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATIONS_HPP_ 
 
 
statespace::StateSpace::ScopedState mStartState
Start state.
Definition: ConfigurationToConfigurations.hpp:54
 
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
 
static const std::string & getStaticType()
Returns the type of the planning problem.
 
Planning problem to plan to multiple goal configurations.
Definition: ConfigurationToConfigurations.hpp:18
 
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
 
std::vector< statespace::StateSpace::ScopedState > mGoalStates
Goal States.
Definition: ConfigurationToConfigurations.hpp:57
 
const statespace::StateSpace::State * getStartState() const
Returns the start state.
 
GoalStates getGoalStates() const
Returns goal states.
 
ConfigurationToConfigurations(statespace::ConstStateSpacePtr stateSpace, const statespace::StateSpace::State *startState, const GoalStates &goalStates, constraint::ConstTestablePtr constraint)
Constructor.
 
const std::string & getType() const override
Returns type of this planning problem.
 
Base class for various planning problems.
Definition: Problem.hpp:13
 
std::vector< const statespace::StateSpace::State * > GoalStates
Definition: ConfigurationToConfigurations.hpp:21
 
std::size_t getNumGoalStates() const
Returns the number of the goal states.
 
Definition: StateSpace.hpp:167
 
std::shared_ptr< const Testable > ConstTestablePtr
Definition: Testable.hpp:13