#include <ActionManager.h>
◆ ActionManager()
| tpik::ActionManager::ActionManager |
( |
| ) |
|
◆ ~ActionManager()
| tpik::ActionManager::~ActionManager |
( |
| ) |
|
|
inline |
◆ AddAction()
| void tpik::ActionManager::AddAction |
( |
const std::string |
actionID, |
|
|
const std::vector< std::string > |
priorityLevelsID |
|
) |
| |
◆ AddPriorityLevel()
| void tpik::ActionManager::AddPriorityLevel |
( |
const std::string |
priorityLevelID | ) |
|
◆ AddPriorityLevelWithRegularization()
| void tpik::ActionManager::AddPriorityLevelWithRegularization |
( |
const std::string |
priorityLevelID, |
|
|
const rml::RegularizationData |
regularizationData |
|
) |
| |
◆ AddTaskToPriorityLevel()
| void tpik::ActionManager::AddTaskToPriorityLevel |
( |
const std::shared_ptr< Task > |
task, |
|
|
const std::string |
priorityLevelID |
|
) |
| |
◆ ComputeActionTransitionActivation()
| void tpik::ActionManager::ComputeActionTransitionActivation |
( |
| ) |
|
◆ CurrentActionID()
| auto tpik::ActionManager::CurrentActionID |
( |
| ) |
const -> const std::string& |
|
inline |
◆ GetAction()
| const std::shared_ptr< Action > & tpik::ActionManager::GetAction |
( |
const std::string & |
ActionID | ) |
|
◆ GetHierarchy()
| const Hierarchy & tpik::ActionManager::GetHierarchy |
( |
| ) |
const |
◆ GetPriorityLevel()
| auto tpik::ActionManager::GetPriorityLevel |
( |
const std::string |
priorityLevelID | ) |
const -> const std::shared_ptr<PriorityLevel>& |
|
inline |
◆ GetTransitionDuration()
| auto tpik::ActionManager::GetTransitionDuration |
( |
| ) |
const -> double |
|
inline |
◆ IsSimulation()
| auto tpik::ActionManager::IsSimulation |
( |
bool |
isSimulated | ) |
-> void |
|
inline |
◆ IsTaskInCurrentAction()
| bool tpik::ActionManager::IsTaskInCurrentAction |
( |
const std::string & |
task_id | ) |
|
◆ SetAction()
| bool tpik::ActionManager::SetAction |
( |
const std::string |
newAction, |
|
|
bool |
transition |
|
) |
| |
◆ SetTransitionDuration()
| void tpik::ActionManager::SetTransitionDuration |
( |
double |
duration | ) |
|
|
inline |
◆ SetUnifiedHierarchy()
| void tpik::ActionManager::SetUnifiedHierarchy |
( |
std::vector< std::string > |
unifiedHierarchy | ) |
|
◆ Time() [1/2]
| const std::chrono::system_clock::time_point tpik::ActionManager::Time |
( |
| ) |
|
◆ Time() [2/2]
| auto tpik::ActionManager::Time |
( |
long |
simulationTime | ) |
-> void |
|
inline |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
ActionManager const & |
actionManager |
|
) |
| |
|
friend |
◆ actions_
| std::vector<std::shared_ptr<Action> > tpik::ActionManager::actions_ |
|
protected |
◆ currentAction_
| std::shared_ptr<Action> tpik::ActionManager::currentAction_ |
|
protected |
◆ hierarchy_
◆ isSimulated_
| bool tpik::ActionManager::isSimulated_ |
|
protected |
◆ oldAction_
| std::shared_ptr<Action> tpik::ActionManager::oldAction_ |
|
protected |
◆ priorityLevelIDMap_
| std::unordered_map<std::string, std::shared_ptr<tpik::PriorityLevel> > tpik::ActionManager::priorityLevelIDMap_ |
|
protected |
◆ simulationBegin_
| std::chrono::system_clock::time_point tpik::ActionManager::simulationBegin_ |
|
protected |
◆ simulationTime_
| std::chrono::system_clock::time_point tpik::ActionManager::simulationTime_ |
|
protected |
◆ taskInCurrentActionMap_
| std::unordered_map<std::string, bool> tpik::ActionManager::taskInCurrentActionMap_ |
|
protected |
◆ time_
| std::chrono::system_clock::time_point tpik::ActionManager::time_ |
|
protected |
◆ transitionDurationMs_
| double tpik::ActionManager::transitionDurationMs_ |
|
protected |
◆ transitionInBetweenActions_
| bool tpik::ActionManager::transitionInBetweenActions_ |
|
protected |
The documentation for this class was generated from the following file: