1 #ifndef SEM_ACTIONSMANAGER_H
2 #define SEM_ACTIONSMANAGER_H
5 #include "database/semantics/Sem_Actions.hpp"
6 #include "database/semantics/Sem_PlanParts.hpp"
7 #include "database/semantics/Sem_AgentType.hpp"
68 void setActions(
Actions *actions);
80 #endif // SEM_ACTIONSMANAGER_H
Definition: Sem_ActionsManager.hpp:32
Definition: Sem_PlanParts.hpp:90
This file implements macros to help with the logging, in a way similar to ROS, using log4cxx...
std::vector< PlanningPart > getJointsForAction(ActionType act_type, HRI_AGENT_TYPE agent_type, bool is_hri)
getJointsForAction uses Actions and PlanParts to retrieve set of joints to use.
Definition: Sem_ActionsManager.cpp:59
Definition: Sem_Actions.hpp:14
Definition: Sem_Actions.hpp:80
bool isActionPossible(ActionType act_type, HRI_AGENT_TYPE agent_type, std::string &report)
ActionsManager::isActionPossible.
Definition: Sem_ActionsManager.cpp:18