1 #ifndef PDDL_PLANNER_TYPES 2 #define PDDL_PLANNER_TYPES 8 #include <boost/algorithm/string.hpp> 33 Action(
const std::string& name =
"");
39 void addArgument(
const std::string& argument);
45 std::string toString()
const;
57 void addAction(
const Action& action);
63 std::string toString()
const;
74 void addPlan(
const Plan& plan);
80 std::string toString()
const;
85 #endif // PDDL_PLANNER_TYPES std::string name
Definition: PDDLPlannerTypes.hpp:25
Definition: PDDLPlannerTypes.hpp:49
std::vector< Action > action_sequence
Definition: PDDLPlannerTypes.hpp:51
PlanGenerationException(const std::string &msg)
Definition: PDDLPlannerTypes.hpp:15
Definition: PDDLPlannerInterface.cpp:18
Definition: PDDLPlannerTypes.hpp:66
std::vector< std::string > arguments
Definition: PDDLPlannerTypes.hpp:27
std::vector< Plan > plans
Definition: PDDLPlannerTypes.hpp:68
PlanGenerationException()
Definition: PDDLPlannerTypes.hpp:18
Definition: PDDLPlannerTypes.hpp:12
Definition: PDDLPlannerTypes.hpp:22