iso::flock::RegisterParameterEvent Class Reference

#include <iso_flock_register_parameter_event.h>

List of all members.

Public Member Functions

 RegisterParameterEvent (const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName)
 RegisterParameterEvent (const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange)
 RegisterParameterEvent (const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName)
 RegisterParameterEvent (const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange)
 RegisterParameterEvent (const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (double pTime, const base::String &pSenderName, unsigned int pUpdateInterval, const base::String &pSwarmName, const base::String &pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValues, const math::Vector< float > &pMaxParValues)
 RegisterParameterEvent (const RegisterParameterEvent &pEvent)
 RegisterParameterEvent (double pTime, const RegisterParameterEvent &pEvent)
virtual ~RegisterParameterEvent ()
event::Event * copy () const
event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Attributes

base::String mSenderName
base::String mSwarmName
base::String mParameterName
math::Vector2< int > mAgentRange
math::Vector< real > * mMinParameterValues
math::Vector< real > * mMaxParameterValues
unsigned int mUpdateInterval


Constructor & Destructor Documentation

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange 
)

RegisterParameterEvent::RegisterParameterEvent ( const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const base::String &  pSenderName,
unsigned int  pUpdateInterval,
const base::String &  pSwarmName,
const base::String &  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< float > &  pMinParValues,
const math::Vector< float > &  pMaxParValues 
)

RegisterParameterEvent::RegisterParameterEvent ( const RegisterParameterEvent pEvent  ) 

RegisterParameterEvent::RegisterParameterEvent ( double  pTime,
const RegisterParameterEvent pEvent 
)

RegisterParameterEvent::~RegisterParameterEvent (  )  [virtual]


Member Function Documentation

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

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

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


Member Data Documentation

base::String iso::flock::RegisterParameterEvent::mSenderName [protected]

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

base::String iso::flock::RegisterParameterEvent::mParameterName [protected]

math::Vector2<int> iso::flock::RegisterParameterEvent::mAgentRange [protected]

math::Vector<real>* iso::flock::RegisterParameterEvent::mMinParameterValues [protected]

math::Vector<real>* iso::flock::RegisterParameterEvent::mMaxParameterValues [protected]

unsigned int iso::flock::RegisterParameterEvent::mUpdateInterval [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