|
| CExperiment (CArguments *pc_experiment_arguments, CArguments *pc_arena_arguments, CArguments *pc_agent_arguments, CArguments *pc_model_arguments) |
|
virtual CSimulator * | CreateSimulator (unsigned int un_number_of_cycles) |
|
| CSimObject (const char *pch_name) |
|
const char * | GetName () const |
|
virtual void | Draw (CRender *pc_render) |
|
virtual void | SimulationStep (unsigned int un_step_number) |
|
virtual void | Keypressed (int keycode) |
|
virtual void | AddChild (CSimObject *pc_child) |
|
virtual void | RemoveChild (CSimObject *pc_child) |
|
virtual void | PrintfChildren (unsigned indent) |
|
virtual TSimObjectVector * | GetChildren () |
|
|
virtual CArena * | CreateArena () |
|
virtual CAgent * | CreateAgent () |
|
virtual void | CreateAndAddAgents (CSimulator *pc_simulator) |
|
virtual void | PlaceAgentRandomly (CAgent *pc_agent) |
|
virtual void | PlaceAgentRandomly (CAgent *pc_agent, double f_origin_x, double f_origin_y, double f_radius) |
|
virtual void | PlaceAgentRandomly (CAgent *pc_agent, double f_origin_x, double f_origin_y, double f_inner_radius, double f_outer_radius) |
|
|
CArguments * | m_pcExperimentArguments |
|
CArguments * | m_pcArenaArguments |
|
CArguments * | m_pcAgentArguments |
|
CArguments * | m_pcModelArguments |
|
CArena * | m_pcArena |
|
CSimulator * | m_pcSimulator |
|
unsigned int | m_unNumberOfAgents |
|
unsigned int | m_unNumberOfColors |
|
char * | m_pchName |
|
TSimObjectVector | m_vecSimObjectChildren |
|
|
static bool | g_bShuffleChildren = false |
|
The documentation for this class was generated from the following files: