Aikido
ConfigurationToConfiguration.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATION_HPP_
2 #define AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATION_HPP_
3 
8 
9 namespace aikido {
10 namespace planner {
11 
14 {
15 public:
26  const statespace::StateSpace::State* startState,
27  const statespace::StateSpace::State* goalState,
28  constraint::ConstTestablePtr constraint);
29 
30  // Documentation inherited.
31  const std::string& getType() const override;
32 
34  static const std::string& getStaticType();
35 
38 
41 
42 protected:
45 
48 };
49 
50 } // namespace planner
51 } // namespace aikido
52 
53 #endif // AIKIDO_PLANNER_CONFIGURATIONTOCONFIGURATION_HPP_
aikido::planner::ConfigurationToConfiguration::mGoalState
statespace::StateSpace::ScopedState mGoalState
Goal state.
Definition: ConfigurationToConfiguration.hpp:47
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
StateSpace.hpp
aikido::statespace::ConstStateSpacePtr
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
aikido::planner::ConfigurationToConfiguration::getGoalState
const statespace::StateSpace::State * getGoalState() const
Returns the goal state.
Interpolated.hpp
Problem.hpp
aikido::planner::ConfigurationToConfiguration::getStartState
const statespace::StateSpace::State * getStartState() const
Returns the start state.
aikido::planner::Problem
Base class for various planning problems.
Definition: Problem.hpp:13
aikido::planner::ConfigurationToConfiguration::getType
const std::string & getType() const override
Returns type of this planning problem.
aikido::statespace::ScopedState< StateHandle >
aikido::planner::ConfigurationToConfiguration::mStartState
statespace::StateSpace::ScopedState mStartState
Start state.
Definition: ConfigurationToConfiguration.hpp:44
aikido::planner::ConfigurationToConfiguration::ConfigurationToConfiguration
ConfigurationToConfiguration(statespace::ConstStateSpacePtr stateSpace, const statespace::StateSpace::State *startState, const statespace::StateSpace::State *goalState, constraint::ConstTestablePtr constraint)
Constructor.
Testable.hpp
aikido::planner::ConfigurationToConfiguration
Planning problem to plan to a single goal configuration.
Definition: ConfigurationToConfiguration.hpp:13
aikido::statespace::StateSpace::State
Definition: StateSpace.hpp:167
aikido::planner::ConfigurationToConfiguration::getStaticType
static const std::string & getStaticType()
Returns the type of the planning problem.
aikido::constraint::ConstTestablePtr
std::shared_ptr< const Testable > ConstTestablePtr
Definition: Testable.hpp:13