#include <SystemBehaviorContainer.hpp>
Public Member Functions | |
Behavior * | getBehaviorByName (const std::string &behaviorClassName) const |
EmergencyLand * | getEmergencyLand () const |
Ground * | getGround () const |
Hover * | getHover () const |
NormalBrake * | getNormalBrake () const |
SystemBehaviorContainer () | |
virtual | ~SystemBehaviorContainer () |
Protected Member Functions | |
Behavior * | loadBehavior (const std::string &behaviorClassName) |
void | loadSystemBehaviors () |
Protected Attributes | |
EmergencyLand * | emergencyLand |
Ground * | ground |
Hover * | hover |
NormalBrake * | normalBrake |
std::map< std::string, Behavior * > | systemBehaviorMap |
Definition at line 29 of file SystemBehaviorContainer.hpp.
Definition at line 12 of file SystemBehaviorContainer.cpp.
Definition at line 23 of file SystemBehaviorContainer.cpp.
Behavior * TELEKYB_NAMESPACE::SystemBehaviorContainer::getBehaviorByName | ( | const std::string & | behaviorClassName | ) | const |
Definition at line 91 of file SystemBehaviorContainer.cpp.
Definition at line 86 of file SystemBehaviorContainer.cpp.
Definition at line 77 of file SystemBehaviorContainer.cpp.
Definition at line 73 of file SystemBehaviorContainer.cpp.
Definition at line 81 of file SystemBehaviorContainer.cpp.
Behavior * TELEKYB_NAMESPACE::SystemBehaviorContainer::loadBehavior | ( | const std::string & | behaviorClassName | ) | [protected] |
Reimplemented from TELEKYB_NAMESPACE::BehaviorContainer.
Definition at line 58 of file SystemBehaviorContainer.cpp.
void TELEKYB_NAMESPACE::SystemBehaviorContainer::loadSystemBehaviors | ( | ) | [protected] |
Definition at line 28 of file SystemBehaviorContainer.cpp.
Definition at line 37 of file SystemBehaviorContainer.hpp.
Ground* TELEKYB_NAMESPACE::SystemBehaviorContainer::ground [protected] |
Definition at line 36 of file SystemBehaviorContainer.hpp.
Hover* TELEKYB_NAMESPACE::SystemBehaviorContainer::hover [protected] |
Definition at line 35 of file SystemBehaviorContainer.hpp.
Definition at line 34 of file SystemBehaviorContainer.hpp.
std::map<std::string, Behavior*> TELEKYB_NAMESPACE::SystemBehaviorContainer::systemBehaviorMap [protected] |
Definition at line 32 of file SystemBehaviorContainer.hpp.