Go to the documentation of this file.    1 #ifndef AIKIDO_PLANNER_PROBLEM_HPP_ 
    2 #define AIKIDO_PLANNER_PROBLEM_HPP_ 
   33   virtual const std::string& 
getType() 
const = 0;
 
   56 #endif // AIKIDO_PLANNER_PROBLEM_HPP_ 
 
 
constraint::ConstTestablePtr getConstraint() const
Returns the constraint that must be satisfied throughout the trajectory.
 
virtual const std::string & getType() const =0
Returns type of this planning problem.
 
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
 
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
 
constraint::ConstTestablePtr mConstraint
Trajectory-wide constraint that must be satisfied.
Definition: Problem.hpp:46
 
statespace::ConstStateSpacePtr mStateSpace
State space associated with this problem.
Definition: Problem.hpp:43
 
Base class for various planning problems.
Definition: Problem.hpp:13
 
virtual ~Problem()=default
Destructor.
 
Problem(statespace::ConstStateSpacePtr stateSpace, constraint::ConstTestablePtr constraint=nullptr)
Constructor.
 
statespace::ConstStateSpacePtr getStateSpace() const
Returns const state space.
 
std::shared_ptr< const Testable > ConstTestablePtr
Definition: Testable.hpp:13