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(const base::String &pParameterName, unsigned int pValueDim, const math::Vector< unsigned int > &pSubdivisionCount, const math::Vector< real > &pMinPos, const math::Vector< real > &pMaxPos) | iso::flock::Env | |
addParameter(const base::String &pParameterName, const math::Vector< real > &pValues, const math::Vector< unsigned int > &pSubdivisionCount, const math::Vector< real > &pMinPos, const math::Vector< real > &pMaxPos) | iso::flock::Env | |
addParameter(space::Space *pGridSpace, unsigned int pValueDim) | iso::flock::Env | |
iso::flock::Agent::addParameter(Parameter *pParameter) | iso::flock::Agent | [virtual] |
iso::flock::Agent::addParameter(const base::String &pName, unsigned int pDim) | iso::flock::Agent | [virtual] |
iso::flock::Agent::addParameter(const base::String &pName, unsigned int pDim, real pValue) | iso::flock::Agent | [virtual] |
iso::flock::Agent::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 | |
changeParameterValues(const base::String &pParameterName, const math::Vector< real > &pValues, const math::Vector< real > &pPosition, space::GridValueSetMode pSetMode) | iso::flock::Env | |
checkBehavior(const base::String &pBehaviorName) const | iso::flock::Agent | |
checkParameter(const base::String &pParameterName) const | iso::flock::Agent | |
dim() const | iso::flock::Env | |
Env(const base::String &pName, unsigned int pDim) | iso::flock::Env | |
Env() | iso::flock::Env | [protected] |
flush() | iso::flock::Agent | [virtual] |
index() const | iso::flock::Agent | |
info(int pPropagationLevel=0) const | iso::flock::Agent | [virtual] |
mBehaviorList | iso::flock::Agent | [protected] |
mDim | iso::flock::Env | [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::Env | [virtual] |
randomize(const base::String &pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues) | iso::flock::Env | [virtual] |
randomize(const base::String &pParameterName, real pMinParameterValue, real pMaxParameterValue, real pThresholdValue) | iso::flock::Env | |
randomize(const base::String &pParameterName, const math::Vector< real > &pMinParameterValues, const math::Vector< real > &pMaxParameterValues, const math::Vector< real > &pThresholdValues) | iso::flock::Env | |
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::Env | [virtual] |
set(const base::String &pParameterName, const math::Vector< real > &pParameterValues) | iso::flock::Env | [virtual] |
set(const base::String &pParameterName, const math::VectorField< real > &pValues) | iso::flock::Env | |
iso::flock::Agent::set(const base::String &pParameterName, unsigned int pDim, double pValue1, double pValue2,...) | iso::flock::Agent | [virtual] |
setParameterValue(const base::String &pParameterName, real pParameterValue) | iso::flock::Agent | |
setParameterValues(const base::String &pParameterName, const math::Vector< real > &pValues, const math::Vector< real > &pPosition, space::GridValueSetMode pSetMode) | iso::flock::Env | |
iso::flock::Agent::setParameterValues(const base::String &pParameterName, unsigned int pDim, double pValue1, double pValue2,...) | iso::flock::Agent | |
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] |
~Env() | iso::flock::Env | |