libqicore-api  2.4.3.28
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
qi::BehaviorModel Struct Reference

#include <behavior.hpp>

Classes

struct  Node
 
struct  Transition
 

Public Types

typedef std::pair< std::string,
std::string > 
Slot
 
typedef std::map< std::string,
qi::AnyValue > 
ParameterMap
 
typedef std::map< std::string,
Node > 
NodeMap
 
typedef std::map< std::string,
Transition > 
TransitionMap
 

Public Member Functions

void load (std::istream &is)
 
void clear ()
 

Public Attributes

NodeMap nodes
 
TransitionMap transitions
 
std::string name
 

Detailed Description

Definition at line 28 of file behavior.hpp.

Member Typedef Documentation

typedef std::map<std::string, Node> qi::BehaviorModel::NodeMap

Definition at line 53 of file behavior.hpp.

typedef std::map<std::string, qi::AnyValue> qi::BehaviorModel::ParameterMap

Definition at line 31 of file behavior.hpp.

typedef std::pair<std::string, std::string> qi::BehaviorModel::Slot

Definition at line 30 of file behavior.hpp.

typedef std::map<std::string, Transition> qi::BehaviorModel::TransitionMap

Definition at line 54 of file behavior.hpp.

Member Function Documentation

void qi::BehaviorModel::clear ( )
void qi::BehaviorModel::load ( std::istream &  is)

Member Data Documentation

std::string qi::BehaviorModel::name

Definition at line 57 of file behavior.hpp.

NodeMap qi::BehaviorModel::nodes

Definition at line 55 of file behavior.hpp.

TransitionMap qi::BehaviorModel::transitions

Definition at line 56 of file behavior.hpp.


The documentation for this struct was generated from the following file: