actionExecutorDriveThroughDoor.h
Go to the documentation of this file.
00001 #ifndef ACTION_EXECUTOR_MOVE_BASE_H
00002 #define ACTION_EXECUTOR_MOVE_BASE_H
00003 
00004 #include "continual_planning_executive/actionExecutorActionlib.hpp"
00005 #include "continual_planning_executive/symbolicState.h"
00006 #include <move_base_msgs/MoveBaseAction.h>
00007 
00008 namespace tidyup_actions
00009 {
00010 
00011     class ActionExecutorDriveThroughDoor : public ActionExecutorActionlib<move_base_msgs::MoveBaseAction,
00012                                                     move_base_msgs::MoveBaseGoal, move_base_msgs::MoveBaseResult>
00013     {
00014         public:
00015             virtual bool fillGoal(move_base_msgs::MoveBaseGoal & goal,
00016                     const DurativeAction & a, const SymbolicState & current);
00017 
00018             virtual void updateState(const actionlib::SimpleClientGoalState & actionReturnState,
00019                     const move_base_msgs::MoveBaseResult & result,
00020                     const DurativeAction & a, SymbolicState & current);
00021     };
00022 
00023 };
00024 
00025 #endif
00026 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


tidyup_actions
Author(s): Christian Dornhege, Andreas Hertle
autogenerated on Wed Dec 26 2012 16:11:46