#include <Behavior.hpp>
Public Member Functions | |
Behavior () | |
uint64_t | getBehaviorID () const |
std::string | getBehaviorName () const |
Behavior | getNextBehavior () |
OptionContainer | getOptionContainer () |
bool | isNull () const |
void | setNextBehavior (const Behavior &behavior) |
void | setParameterInitialized (bool initialized_) |
virtual | ~Behavior () |
Protected Attributes | |
BehaviorController * | behaviorController |
uint64_t | behaviorID |
std::string | behaviorName |
ros::NodeHandle | behaviorNodeHandle |
Private Member Functions | |
Behavior (uint64_t behaviorID_, const std::string &behaviorName_, BehaviorController *behaviorController_) | |
void | setNull () |
Friends | |
class | BehaviorController |
bool | operator!= (Behavior &lhs, Behavior &rhs) |
bool | operator== (Behavior &lhs, Behavior &rhs) |
Definition at line 24 of file Behavior.hpp.
TELEKYB_INTERFACE_NAMESPACE::Behavior::Behavior | ( | uint64_t | behaviorID_, |
const std::string & | behaviorName_, | ||
BehaviorController * | behaviorController_ | ||
) | [private] |
Definition at line 28 of file Behavior.cpp.
Definition at line 23 of file Behavior.cpp.
TELEKYB_INTERFACE_NAMESPACE::Behavior::~Behavior | ( | ) | [virtual] |
Definition at line 37 of file Behavior.cpp.
uint64_t TELEKYB_INTERFACE_NAMESPACE::Behavior::getBehaviorID | ( | ) | const |
Definition at line 49 of file Behavior.cpp.
std::string TELEKYB_INTERFACE_NAMESPACE::Behavior::getBehaviorName | ( | ) | const |
Definition at line 54 of file Behavior.cpp.
Definition at line 70 of file Behavior.cpp.
Definition at line 92 of file Behavior.cpp.
bool TELEKYB_INTERFACE_NAMESPACE::Behavior::isNull | ( | ) | const |
Definition at line 99 of file Behavior.cpp.
void TELEKYB_INTERFACE_NAMESPACE::Behavior::setNextBehavior | ( | const Behavior & | behavior | ) |
Definition at line 59 of file Behavior.cpp.
void TELEKYB_INTERFACE_NAMESPACE::Behavior::setNull | ( | ) | [private] |
Definition at line 42 of file Behavior.cpp.
void TELEKYB_INTERFACE_NAMESPACE::Behavior::setParameterInitialized | ( | bool | initialized_ | ) |
Definition at line 81 of file Behavior.cpp.
friend class BehaviorController [friend] |
Definition at line 59 of file Behavior.hpp.
Definition at line 111 of file Behavior.cpp.
Definition at line 105 of file Behavior.cpp.
Definition at line 37 of file Behavior.hpp.
uint64_t TELEKYB_INTERFACE_NAMESPACE::Behavior::behaviorID [protected] |
Definition at line 33 of file Behavior.hpp.
std::string TELEKYB_INTERFACE_NAMESPACE::Behavior::behaviorName [protected] |
Definition at line 34 of file Behavior.hpp.
Definition at line 39 of file Behavior.hpp.