iso::flock::AddBehaviorEvent Class Reference

#include <iso_flock_add_behavior_event.h>

Collaboration diagram for iso::flock::AddBehaviorEvent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddBehaviorEvent (base::String pSwarmName, base::String pBehaviorName, Behavior *pBehavior)
 AddBehaviorEvent (base::String pSwarmName, base::String pBehaviorName, base::String pSuccessorBehaviorName, Behavior *pBehavior)
template<class BehaviorType>
 AddBehaviorEvent (base::String pSwarmName, base::String pBehaviorName, const BehaviorType &pBehavior)
template<class BehaviorType>
 AddBehaviorEvent (base::String pSwarmName, base::String pBehaviorName, base::String pSuccessorBehaviorName, const BehaviorType &pBehavior)
template<class BehaviorType>
 AddBehaviorEvent (double pTime, base::String pSwarmName, base::String pBehaviorName, const BehaviorType &pBehavior)
template<class BehaviorType>
 AddBehaviorEvent (double pTime, base::String pSwarmName, base::String pBehaviorName, base::String pSuccessorBehaviorName, const BehaviorType &pBehavior)
template<class BehaviorType>
 AddBehaviorEvent (const AddBehaviorEvent &pEvent)
template<class BehaviorType>
 AddBehaviorEvent (double pTime, const AddBehaviorEvent &pEvent)
virtual ~AddBehaviorEvent ()
event::Event * copy () const
event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Member Functions

 AddBehaviorEvent ()
 AddBehaviorEvent (double pTime)

Protected Attributes

base::String mSwarmName
base::String mBehaviorName
base::String mSuccessorBehaviorName
BehaviormBehavior

Constructor & Destructor Documentation

AddBehaviorEvent::AddBehaviorEvent ( base::String  pSwarmName,
base::String  pBehaviorName,
Behavior pBehavior 
)

AddBehaviorEvent::AddBehaviorEvent ( base::String  pSwarmName,
base::String  pBehaviorName,
base::String  pSuccessorBehaviorName,
Behavior pBehavior 
)

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( base::String  pSwarmName,
base::String  pBehaviorName,
const BehaviorType &  pBehavior 
)

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( base::String  pSwarmName,
base::String  pBehaviorName,
base::String  pSuccessorBehaviorName,
const BehaviorType &  pBehavior 
)

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( double  pTime,
base::String  pSwarmName,
base::String  pBehaviorName,
const BehaviorType &  pBehavior 
)

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( double  pTime,
base::String  pSwarmName,
base::String  pBehaviorName,
base::String  pSuccessorBehaviorName,
const BehaviorType &  pBehavior 
)

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( const AddBehaviorEvent pEvent  ) 

template<class BehaviorType>
iso::flock::AddBehaviorEvent::AddBehaviorEvent ( double  pTime,
const AddBehaviorEvent pEvent 
)

AddBehaviorEvent::~AddBehaviorEvent (  )  [virtual]

AddBehaviorEvent::AddBehaviorEvent (  )  [protected]

AddBehaviorEvent::AddBehaviorEvent ( double  pTime  )  [protected]


Member Function Documentation

event::Event * AddBehaviorEvent::copy (  )  const

event::Event * AddBehaviorEvent::copy ( double  pTime  )  const

void AddBehaviorEvent::execute (  )  throw (event::EventException)


Member Data Documentation

base::String iso::flock::AddBehaviorEvent::mSwarmName [protected]

base::String iso::flock::AddBehaviorEvent::mBehaviorName [protected]

base::String iso::flock::AddBehaviorEvent::mSuccessorBehaviorName [protected]

Behavior* iso::flock::AddBehaviorEvent::mBehavior [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 15:28:03 2011 for iso_flock by  doxygen 1.5.1