iso::flock::SetParameterEvent Class Reference

#include <iso_flock_set_parameter_event.h>

List of all members.

Public Member Functions

 SetParameterEvent (base::String pSwarmName, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (base::String pSwarmName, base::String pParameterName, int pAgentIndex, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (base::String pSwarmName, base::String pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, int pAgentIndex, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (base::String pSwarmName, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (base::String pSwarmName, base::String pParameterName, int pAgentIndex, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (base::String pSwarmName, base::String pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, int pAgentIndex, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (double pTime, base::String pSwarmName, base::String pParameterName, const math::Vector2< int > &pAgentRange, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (base::String pSwarmName, int pAgentIndex, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (base::String pSwarmName, int pAgentRangeStartIndex, int pAgentRangeEndIndex, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (double pTime, base::String pSwarmName, int pAgentIndex, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (double pTime, base::String pSwarmName, int pAgentRangeStartIndex, int pAgentRangeEndIndex, base::String pParameterName, const math::Vector< real > &pParameterValues, double pDuration=-1.0)
 SetParameterEvent (base::String pSwarmName, int pAgentIndex, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (base::String pSwarmName, int pAgentRangeStartIndex, int pAgentRangeEndIndex, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (double pTime, base::String pSwarmName, int pAgentIndex, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (double pTime, base::String pSwarmName, int pAgentRangeStartIndex, int pAgentRangeEndIndex, base::String pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues)
 SetParameterEvent (const SetParameterEvent &pEvent)
 SetParameterEvent (double pTime, const SetParameterEvent &pEvent)
virtual ~SetParameterEvent ()
event::Event * copy () const
event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Attributes

base::String mSwarmName
base::String mParameterName
int mAgentRangeStartIndex
int mAgentRangeEndIndex
math::Vector< realmParameterValues
math::Vector< realmParameterValues2
math::Vector< realmUpdatedParameterValues
double mDuration
double mStartTime
double mRemainingDuration
double mPreviousEventTime
double mCurrentEventTime
double mEventInterval
bool mRandomize


Constructor & Destructor Documentation

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
int  pAgentIndex,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
int  pAgentIndex,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
int  pAgentIndex,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
base::String  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
int  pAgentIndex,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
base::String  pParameterName,
const math::Vector2< int > &  pAgentRange,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
int  pAgentIndex,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
int  pAgentRangeStartIndex,
int  pAgentRangeEndIndex,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
int  pAgentIndex,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
int  pAgentRangeStartIndex,
int  pAgentRangeEndIndex,
base::String  pParameterName,
const math::Vector< real > &  pParameterValues,
double  pDuration = -1.0 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
int  pAgentIndex,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( base::String  pSwarmName,
int  pAgentRangeStartIndex,
int  pAgentRangeEndIndex,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
int  pAgentIndex,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( double  pTime,
base::String  pSwarmName,
int  pAgentRangeStartIndex,
int  pAgentRangeEndIndex,
base::String  pParameterName,
const math::Vector< real > &  pMinParameterValues,
const math::Vector< real > &  pMaxParameterValues 
)

SetParameterEvent::SetParameterEvent ( const SetParameterEvent pEvent  ) 

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

SetParameterEvent::~SetParameterEvent (  )  [virtual]


Member Function Documentation

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

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

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


Member Data Documentation

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

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

int iso::flock::SetParameterEvent::mAgentRangeStartIndex [protected]

int iso::flock::SetParameterEvent::mAgentRangeEndIndex [protected]

math::Vector<real> iso::flock::SetParameterEvent::mParameterValues [protected]

math::Vector<real> iso::flock::SetParameterEvent::mParameterValues2 [protected]

math::Vector<real> iso::flock::SetParameterEvent::mUpdatedParameterValues [protected]

double iso::flock::SetParameterEvent::mDuration [protected]

double iso::flock::SetParameterEvent::mStartTime [protected]

double iso::flock::SetParameterEvent::mRemainingDuration [protected]

double iso::flock::SetParameterEvent::mPreviousEventTime [protected]

double iso::flock::SetParameterEvent::mCurrentEventTime [protected]

double iso::flock::SetParameterEvent::mEventInterval [protected]

bool iso::flock::SetParameterEvent::mRandomize [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