Atoms Crowd  4.1.0
Atoms::BehaviourModule Member List

This is the complete list of members for Atoms::BehaviourModule, including all inherited members.

addAttribute(const std::string &attributeName, AtomsPtr< AtomsCore::Metadata > &metadata, bool perAgent=false)Atoms::BehaviourModulevirtual
addAttribute(const std::string &attributeName, AtomsCore::Metadata *metadata, bool perAgent=false) (defined in Atoms::BehaviourModule)Atoms::BehaviourModulevirtual
addAttributeProperty(const std::string &attributeName, const std::string &propertyName, AtomsPtr< AtomsCore::Metadata > &metadata)Atoms::BehaviourModulevirtual
addAttributeProperty(const std::string &attributeName, const std::string &propertyName, AtomsCore::Metadata *metadata) (defined in Atoms::BehaviourModule)Atoms::BehaviourModulevirtual
agentsCreated(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
agentsKilled(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
attributeProperties()Atoms::BehaviourModuleinlinevirtual
attributes()Atoms::BehaviourModuleinlinevirtual
BehaviourModule()Atoms::BehaviourModule
draw(DrawContext *context, const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
enableCurrentActiveModuleMetadata(Atoms::Agent *agent, const std::string &currentModuleName, const std::string &metadataName, const bool enable) (defined in Atoms::BehaviourModule)Atoms::BehaviourModulestatic
endFrame(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
endSimulation(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
getAttributePerAgent(const T &defaultValue, AtomsCore::MapMetadata *overrideMap, const std::string &id)Atoms::BehaviourModule
getAttributePerAgent(const T &defaultValue, AtomsCore::MapMetadata *overrideMap, const std::string &id, const AtomsCore::MapMetadata &agentMetadata, const std::string &metadataName)Atoms::BehaviourModule
hasDynamicAttributes() constAtoms::BehaviourModulevirtual
ignoreCurrentModule(Atoms::Agent *agent, const std::string &currentModuleName, const std::vector< std::string > &moduleNames, const std::string &metadataName) (defined in Atoms::BehaviourModule)Atoms::BehaviourModulestatic
initFrame(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
initializeAngularVelocity(Atoms::Agent *agent) (defined in Atoms::BehaviourModule)Atoms::BehaviourModulestatic
initSimulation(AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
isEnabled() constAtoms::BehaviourModuleinlinevirtual
kAgentsCreated enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kAgentsKilled enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kEndFrame enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kEndSimulation enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kInitFrame enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kInitSimulation enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kNative enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kPostPhysics enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kPreFrame enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kPrePhysics enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kResetSimulation enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
kScript enum value (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
ModuleTpe enum name (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
name() constAtoms::BehaviourModuleinlinevirtual
postPhysics(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
preDraw(DrawContext *context, const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
preFrame(AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
prePhysics(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
profileTime(unsigned short index) constAtoms::BehaviourModule
ProfileType enum name (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
refreshAttributes()Atoms::BehaviourModulevirtual
removeAttribute(const std::string &attributeName)Atoms::BehaviourModulevirtual
resetSimulation(const std::vector< Agent * > &agents, AgentGroup *agentGroup=nullptr)Atoms::BehaviourModulevirtual
setEnabled(bool value)Atoms::BehaviourModuleinlinevirtual
setName(const std::string &name)Atoms::BehaviourModuleinlinevirtual
setProfileTime(unsigned short index, size_t us) (defined in Atoms::BehaviourModule)Atoms::BehaviourModule
setTypeName(const std::string &typeName)Atoms::BehaviourModuleinlinevirtual
typeName() constAtoms::BehaviourModuleinlinevirtual
~BehaviourModule()Atoms::BehaviourModulevirtual