act() | iso::flock::Agent | [virtual] |
addBehavior(Behavior *pBehavior) | iso::flock::Agent | [virtual] |
addBehavior(const base::String &pBehaviorName, const Behavior &pBehavior) | iso::flock::Agent | [virtual] |
addBehavior(const base::String &pBehaviorName, unsigned int pBehaviorPosition, const Behavior &pBehavior) | iso::flock::Agent | [virtual] |
addBehavior(const base::String &pBehaviorName, const base::String &pSuccessorBehaviorName, const Behavior &pBehavior) | iso::flock::Agent | [virtual] |
addParameter(Parameter *pParameter) | iso::flock::Agent | [virtual] |
addParameter(const base::String &pName, unsigned int pDim) | iso::flock::Agent | [virtual] |
addParameter(const base::String &pName, unsigned int pDim, real pValue) | iso::flock::Agent | [virtual] |
addParameter(const base::String &pName, const math::Vector< real > &pValues) | iso::flock::Agent | [virtual] |
Agent() | iso::flock::Agent | |
Agent(const base::String &pName) | iso::flock::Agent | |
Agent(const base::String &pName, Agent &pAgent) | iso::flock::Agent | |
assignNeighbors(const base::String &pParameterName, const base::String &pSpaceName, bool pVisible, space::NeighborGroupAlg *pNeighborGroupAlg) | iso::flock::Agent | [virtual] |
assignNeighbors(const base::String &pParameterName, const base::String &pSpaceName, bool pVisible) | iso::flock::Agent | [virtual] |
assignNeighbors(const base::String &pParameterName, const base::String &pSpaceName, bool pVisible, real pNeighborRadius, int pMaxNeighborCount, bool pReplaceNeighborMode) | iso::flock::Agent | [virtual] |
behavior(unsigned int pBehaviorIndex) | iso::flock::Agent | |
behavior(const base::String &pBehaviorName) | iso::flock::Agent | |
behaviorCount() const | iso::flock::Agent | |
checkBehavior(const base::String &pBehaviorName) const | iso::flock::Agent | |
checkParameter(const base::String &pParameterName) const | iso::flock::Agent | |
flush() | iso::flock::Agent | [virtual] |
index() const | iso::flock::Agent | |
info(int pPropagationLevel=0) const | iso::flock::Agent | [virtual] |
mBehaviorList | iso::flock::Agent | [protected] |
mIndex | iso::flock::Agent | [protected] |
mName | iso::flock::Agent | [protected] |
moveBehavior(const base::String &pBehaviorName, unsigned int pBehaviorPosition) | iso::flock::Agent | [virtual] |
moveBehavior(const base::String &pBehaviorName, const base::String &pSuccessorBehaviorName) | iso::flock::Agent | [virtual] |
mParameterList | iso::flock::Agent | [protected] |
name() const | iso::flock::Agent | |
operator<<(std::ostream &pOstream, const Agent &pAgent) | iso::flock::Agent | [friend] |
parameter(unsigned int pParameterIndex) | iso::flock::Agent | |
parameter(const base::String &pParameterName) | iso::flock::Agent | |
parameterCount() const | iso::flock::Agent | |
parameterIndex(const base::String &pParameterName) const | iso::flock::Agent | |
randomize(const base::String &pParameterName, real pMinParameterValue, real pMaxParameterValue) | iso::flock::Agent | [virtual] |
randomize(const base::String &pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues) | iso::flock::Agent | [virtual] |
removeBehavior(const base::String &pBehaviorName) | iso::flock::Agent | [virtual] |
removeParameter(const base::String &pParameterName) | iso::flock::Agent | [virtual] |
sClassName | iso::flock::Agent | [static] |
set(const base::String &pParameterName, real pParameterValue) | iso::flock::Agent | [virtual] |
set(const base::String &pParameterName, unsigned int pDim, double pValue1, double pValue2,...) | iso::flock::Agent | [virtual] |
set(const base::String &pParameterName, const math::Vector< real > &pParameterValues) | iso::flock::Agent | [virtual] |
setParameterValue(const base::String &pParameterName, real pParameterValue) | iso::flock::Agent | |
setParameterValues(const base::String &pParameterName, unsigned int pDim, double pValue1, double pValue2,...) | iso::flock::Agent | |
setParameterValues(const base::String &pParameterName, const math::Vector< real > &pParameterValues) | iso::flock::Agent | |
sInstanceCount | iso::flock::Agent | [static] |
~Agent() | iso::flock::Agent | [virtual] |