#include <iso_flock_com.h>
Public Member Functions | |
| ParameterRegistration (const base::String &pSwarmName, const base::String &pParameterName, const base::String &pSenderName, unsigned int pSendInterval) | |
| ParameterRegistration (const base::String &pSwarmName, const base::String &pParameterName, const base::String &pSenderName, unsigned int pSendInterval, const math::Vector< float > &pMinParValue, const math::Vector< float > &pMaxParValue) throw (FlockException) | |
| ParameterRegistration (const base::String &pSwarmName, const base::String &pParameterName, const base::String &pSenderName, unsigned int pSendInterval, const math::Vector2< int > &pAgentRange) throw (FlockException) | |
| ParameterRegistration (const base::String &pSwarmName, const base::String &pParameterName, const base::String &pSenderName, unsigned int pSendInterval, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValue, const math::Vector< float > &pMaxParValue) throw (FlockException) | |
| ParameterRegistration (const ParameterRegistration &pRegistration) | |
| ~ParameterRegistration () | |
| void | set (unsigned int pSendInterval) throw (FlockException) |
| void | set (unsigned int pSendInterval, const math::Vector2< int > &pAgentRange) throw (FlockException) |
| void | set (unsigned int pSendInterval, const math::Vector< float > &pMinParValue, const math::Vector< float > &pMaxParValue) throw (FlockException) |
| void | set (unsigned int pSendInterval, const math::Vector2< int > &pAgentRange, const math::Vector< float > &pMinParValue, const math::Vector< float > &pMaxParValue) throw (FlockException) |
| const base::String & | swarmName () const |
| const base::String & | parameterName () const |
| const base::String & | senderName () const |
| unsigned int | sendInterval () const |
| unsigned int & | currentSendInterval () |
| const math::Vector2< int > & | agentRange () const |
| bool | normalise () const |
| const math::Vector< float > & | minParValue () const |
| const math::Vector< float > & | maxParValue () const |
| const math::Vector< float > & | parValueScale () const |
| const math::Vector< float > & | parValueOffset () const |
| bool | operator== (const ParameterRegistration &pRegistration) const |
| bool | match (const base::String &pSwarmName, const base::String &pParameterName) const |
Protected Attributes | |
| base::String | mSwarmName |
| base::String | mParameterName |
| base::String | mSenderName |
| math::Vector2< int > | mAgentRange |
| bool | mNormalise |
| math::Vector< float > | mMinParValue |
| math::Vector< float > | mMaxParValue |
| math::Vector< float > | mParValueScale |
| math::Vector< float > | mParValueOffset |
| unsigned int | mSendInterval |
| unsigned int | mCurrentSendInterval |
| ParameterRegistration::ParameterRegistration | ( | const base::String & | pSwarmName, | |
| const base::String & | pParameterName, | |||
| const base::String & | pSenderName, | |||
| unsigned int | pSendInterval | |||
| ) |
| ParameterRegistration::ParameterRegistration | ( | const base::String & | pSwarmName, | |
| const base::String & | pParameterName, | |||
| const base::String & | pSenderName, | |||
| unsigned int | pSendInterval, | |||
| const math::Vector< float > & | pMinParValue, | |||
| const math::Vector< float > & | pMaxParValue | |||
| ) | throw (FlockException) |
| ParameterRegistration::ParameterRegistration | ( | const base::String & | pSwarmName, | |
| const base::String & | pParameterName, | |||
| const base::String & | pSenderName, | |||
| unsigned int | pSendInterval, | |||
| const math::Vector2< int > & | pAgentRange | |||
| ) | throw (FlockException) |
| ParameterRegistration::ParameterRegistration | ( | const base::String & | pSwarmName, | |
| const base::String & | pParameterName, | |||
| const base::String & | pSenderName, | |||
| unsigned int | pSendInterval, | |||
| const math::Vector2< int > & | pAgentRange, | |||
| const math::Vector< float > & | pMinParValue, | |||
| const math::Vector< float > & | pMaxParValue | |||
| ) | throw (FlockException) |
| ParameterRegistration::ParameterRegistration | ( | const ParameterRegistration & | pRegistration | ) |
| ParameterRegistration::~ParameterRegistration | ( | ) |
| void ParameterRegistration::set | ( | unsigned int | pSendInterval | ) | throw (FlockException) |
| void ParameterRegistration::set | ( | unsigned int | pSendInterval, | |
| const math::Vector2< int > & | pAgentRange | |||
| ) | throw (FlockException) |
| void ParameterRegistration::set | ( | unsigned int | pSendInterval, | |
| const math::Vector< float > & | pMinParValue, | |||
| const math::Vector< float > & | pMaxParValue | |||
| ) | throw (FlockException) |
| void ParameterRegistration::set | ( | unsigned int | pSendInterval, | |
| const math::Vector2< int > & | pAgentRange, | |||
| const math::Vector< float > & | pMinParValue, | |||
| const math::Vector< float > & | pMaxParValue | |||
| ) | throw (FlockException) |
| const base::String & ParameterRegistration::swarmName | ( | ) | const |
| const base::String & ParameterRegistration::parameterName | ( | ) | const |
| const base::String & ParameterRegistration::senderName | ( | ) | const |
| unsigned int ParameterRegistration::sendInterval | ( | ) | const |
| unsigned int & ParameterRegistration::currentSendInterval | ( | ) |
| const math::Vector2< int > & ParameterRegistration::agentRange | ( | ) | const |
| bool ParameterRegistration::normalise | ( | ) | const |
| const math::Vector< float > & ParameterRegistration::minParValue | ( | ) | const |
| const math::Vector< float > & ParameterRegistration::maxParValue | ( | ) | const |
| const math::Vector< float > & ParameterRegistration::parValueScale | ( | ) | const |
| const math::Vector< float > & ParameterRegistration::parValueOffset | ( | ) | const |
| bool ParameterRegistration::operator== | ( | const ParameterRegistration & | pRegistration | ) | const |
| bool ParameterRegistration::match | ( | const base::String & | pSwarmName, | |
| const base::String & | pParameterName | |||
| ) | const |
base::String iso::flock::ParameterRegistration::mSwarmName [protected] |
base::String iso::flock::ParameterRegistration::mParameterName [protected] |
base::String iso::flock::ParameterRegistration::mSenderName [protected] |
math::Vector2<int> iso::flock::ParameterRegistration::mAgentRange [protected] |
bool iso::flock::ParameterRegistration::mNormalise [protected] |
math::Vector<float> iso::flock::ParameterRegistration::mMinParValue [protected] |
math::Vector<float> iso::flock::ParameterRegistration::mMaxParValue [protected] |
math::Vector<float> iso::flock::ParameterRegistration::mParValueScale [protected] |
math::Vector<float> iso::flock::ParameterRegistration::mParValueOffset [protected] |
unsigned int iso::flock::ParameterRegistration::mSendInterval [protected] |
unsigned int iso::flock::ParameterRegistration::mCurrentSendInterval [protected] |
1.5.1