#include <iso_flock_set_parameter_event.h>
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< real > | mParameterValues |
| math::Vector< real > | mParameterValues2 |
| math::Vector< real > | mUpdatedParameterValues |
| double | mDuration |
| double | mStartTime |
| double | mRemainingDuration |
| double | mPreviousEventTime |
| double | mCurrentEventTime |
| double | mEventInterval |
| bool | mRandomize |
| 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] |
| event::Event * SetParameterEvent::copy | ( | ) | const |
| event::Event * SetParameterEvent::copy | ( | double | pTime | ) | const |
| void SetParameterEvent::execute | ( | ) | throw (event::EventException) |
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] |
1.5.1