|
ASCO Aerial Autonomy
|
Container class that stores robot system and provides it to only selected friend classes. More...
#include <robot_system_container.h>

Public Member Functions | |
| RobotSystemContainer (RobotSystemT &robot_system) | |
| Constructor to store robot system. More... | |
Protected Member Functions | |
| RobotSystemT & | operator() () |
| Convenience function to return robot system. More... | |
Protected Attributes | |
| RobotSystemT & | robot_system_ |
| robot system i.e stored. More... | |
Friends | |
| template<class RobotSystemT1 , class LogicStateMachineT > | |
| class | InternalActionFunctor |
| template<class EventT , class RobotSystemT1 , class LogicStateMachineT > | |
| class | ActionFunctor |
| template<class EventT , class RobotSystemT1 , class LogicStateMachineT > | |
| class | GuardFunctor |
| template<class RobotSystemT1 , class LogicStateMachineT > | |
| class | EventAgnosticActionFunctor |
| template<class RobotSystemT1 , class LogicStateMachineT > | |
| class | EventAgnosticGuardFunctor |
Container class that stores robot system and provides it to only selected friend classes.
| RobotSystemT | robot system type to store |
|
inline |
Constructor to store robot system.
| robot_system | external robot system that is stored |
|
inlineprotected |
Convenience function to return robot system.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |
robot system i.e stored.
1.8.6