3 #ifndef PDDL_PLANNER_TASK_TASK_HPP 4 #define PDDL_PLANNER_TASK_TASK_HPP 6 #include "pddl_planner/TaskBase.hpp" 27 class Task :
public TaskBase
51 Task(std::string
const& name =
"pddl_planner::Task", TaskCore::TaskState initial_state = Stopped);
58 Task(std::string
const& name, RTT::ExecutionEngine* engine, TaskCore::TaskState initial_state = Stopped);
virtual bool set_action_description(::std::string const &action_name,::std::string const &description)
Definition: Task.cpp:41
~Task()
Definition: Task.cpp:20
friend class TaskBase
Definition: Task.hpp:29
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: Task.hpp:27
void cleanupHook()
Definition: Task.cpp:110
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: Task.cpp:69
virtual bool set_domain_description(::std::string const &domain_name,::std::string const &description)
Definition: Task.cpp:53
Task(std::string const &name="pddl_planner::Task", TaskCore::TaskState initial_state=Stopped)
Definition: Task.cpp:8
Planning * mPlanning
Definition: Task.hpp:31
std::string mPlannerName
Definition: Task.hpp:34
virtual ::pddl_planner::PlanCandidates request_plan_candidates(::std::string const &problem)
Definition: Task.cpp:24