All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes
TELEKYB_NAMESPACE::BehaviorContainer Class Reference

#include <BehaviorContainer.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::BehaviorContainer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BehaviorContainer ()
void getAvailableBehaviors (std::vector< std::string > &behaviorClassNames)
BehaviorloadBehavior (const std::string &behaviorClassName)
bool unloadBehavior (Behavior *b)
virtual ~BehaviorContainer ()

Static Public Member Functions

static bool behaviorInstanceExists (Behavior *instance)

Protected Attributes

std::set< Behavior * > behaviorInstances
pluginlib::ClassLoader< BehaviorbehaviorLoader

Static Protected Attributes

static std::set< Behavior * > globalBehaviorInstances

Detailed Description

Definition at line 25 of file BehaviorContainer.hpp.


Constructor & Destructor Documentation

Definition at line 20 of file BehaviorContainer.cpp.

Definition at line 26 of file BehaviorContainer.cpp.


Member Function Documentation

Definition at line 83 of file BehaviorContainer.cpp.

void TELEKYB_NAMESPACE::BehaviorContainer::getAvailableBehaviors ( std::vector< std::string > &  behaviorClassNames)

Definition at line 78 of file BehaviorContainer.cpp.

Behavior * TELEKYB_NAMESPACE::BehaviorContainer::loadBehavior ( const std::string &  behaviorClassName)

Reimplemented in TELEKYB_NAMESPACE::SystemBehaviorContainer.

Definition at line 35 of file BehaviorContainer.cpp.

Definition at line 60 of file BehaviorContainer.cpp.


Member Data Documentation

Definition at line 35 of file BehaviorContainer.hpp.

Definition at line 31 of file BehaviorContainer.hpp.

Definition at line 33 of file BehaviorContainer.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_behavior
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:37