10 #include <Atoms/BehaviourModule.h>
13 namespace AtomsModules
29 AtomsPtr<Atoms::AgentGroup> getAgentGroup(
Atoms::AgentGroup* agentGroup,
const std::string &agName);
32 AtomsCore::Rand32 m_rand;
33 std::map<int, int> m_groupIds;
34 std::map<int, int> m_syncGroupIds;
36 std::vector<std::string> m_syncMetadata;
Agent group.
Definition: AgentGroup.h:36
Behaviour module.
Definition: BehaviourModule.h:32
Definition: InstanceModule.h:16
void agentsCreated(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup)
Agents Created.
void initSimulation(Atoms::AgentGroup *agentGroup)
Init simulation.
void initFrame(const std::vector< Atoms::Agent * > &agents, Atoms::AgentGroup *agentGroup)
Init frame.