This is the complete list of members for CAgent, including all inherited members.
AddChild(CSimObject *pc_child) (defined in CSimObject) | CSimObject | virtual |
CAgent(const char *pch_name, unsigned int un_identification, CArguments *pc_arguments) (defined in CAgent) | CAgent | |
CountAgents(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
CountAgentsInAgentListList(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
CSimObject(const char *pch_name) (defined in CSimObject) | CSimObject | |
Draw(CRender *pc_render) (defined in CSimObject) | CSimObject | virtual |
g_bShuffleChildren (defined in CSimObject) | CSimObject | static |
g_unGlobalNumberOfAgentsCreated (defined in CAgent) | CAgent | static |
GetAcceleration() const (defined in CAgent) | CAgent | virtual |
GetAngularAcceleration() (defined in CAgent) | CAgent | virtual |
GetAngularVelocity() (defined in CAgent) | CAgent | virtual |
GetAverageAccelerationOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetAverageDistanceToSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetAverageVelocityOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetBehavIdentification() (defined in CAgent) | CAgent | virtual |
GetCenterOfMassOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetChildren() (defined in CSimObject) | CSimObject | virtual |
GetClosestAgent(double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetColor() (defined in CAgent) | CAgent | virtual |
GetIdentification() (defined in CAgent) | CAgent | inlinevirtual |
GetMaximumAngularVelocity() const (defined in CAgent) | CAgent | virtual |
GetMaximumSpeed() const (defined in CAgent) | CAgent | virtual |
GetName() const (defined in CSimObject) | CSimObject | |
GetPosition() const (defined in CAgent) | CAgent | virtual |
GetRandomAgentWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
GetRelativeAcceleration(double *mag_relacceleration, double *dir_relacceleration, double feature_range) (defined in CAgent) | CAgent | virtual |
GetRelativeVelocity(double *mag_relvelocity, double *dir_relvelocity, double feature_range) (defined in CAgent) | CAgent | virtual |
GetSize() (defined in CAgent) | CAgent | virtual |
GetType()=0 (defined in CAgent) | CAgent | pure virtual |
GetVectorAngle(TVector2d vector1, TVector2d vector2) (defined in CAgent) | CAgent | virtual |
GetVelocity() const (defined in CAgent) | CAgent | virtual |
Keypressed(int keycode) (defined in CSimObject) | CSimObject | virtual |
m_bInteractable (defined in CAgent) | CAgent | protected |
m_bTempWithInRange (defined in CAgent) | CAgent | |
m_eControllerType (defined in CAgent) | CAgent | protected |
m_fMaximumPhysicalRange_Recruitment (defined in CAgent) | CAgent | protected |
m_fMaximumSpeed (defined in CAgent) | CAgent | protected |
m_fProportionalDirectionNoise (defined in CAgent) | CAgent | protected |
m_fProportionalMagnitudeNoise (defined in CAgent) | CAgent | protected |
m_fTempDistance (defined in CAgent) | CAgent | |
m_iBehavIdentification (defined in CAgent) | CAgent | protected |
m_pcArguments (defined in CAgent) | CAgent | protected |
m_pchName (defined in CSimObject) | CSimObject | protected |
m_tAcceleration (defined in CAgent) | CAgent | protected |
m_tAngularAcceleration (defined in CAgent) | CAgent | protected |
m_tAngularVelocity (defined in CAgent) | CAgent | protected |
m_tPosition (defined in CAgent) | CAgent | protected |
m_tVelocity (defined in CAgent) | CAgent | protected |
m_unColor (defined in CAgent) | CAgent | protected |
m_unIdentification (defined in CAgent) | CAgent | protected |
m_vecSimObjectChildren (defined in CSimObject) | CSimObject | protected |
MarkAgentsWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent) | CAgent | virtual |
MoveTowards(TVector2d t_position, double f_max_speed) (defined in CAgent) | CAgent | virtual |
PrintfChildren(unsigned indent) (defined in CSimObject) | CSimObject | virtual |
RADIUS (defined in CAgent) | CAgent | static |
RemoveChild(CSimObject *pc_child) (defined in CSimObject) | CSimObject | virtual |
SetBehavIdentification(int i_behavidentification) (defined in CAgent) | CAgent | virtual |
SetColor(unsigned int un_index) (defined in CAgent) | CAgent | virtual |
SetMaximumSpeed(double f_max_speed) (defined in CAgent) | CAgent | virtual |
SetPosition(TVector2d *pt_new_position) (defined in CAgent) | CAgent | virtual |
SetRandomVelocity() (defined in CAgent) | CAgent | virtual |
SetVelocity(TVector2d *pt_velocity_position) (defined in CAgent) | CAgent | virtual |
SimulationStep(unsigned int n_step_number) (defined in CAgent) | CAgent | virtual |
SimulationStepUpdatePosition() (defined in CAgent) | CAgent | virtual |
SortAllAgentsAccordingToDistance(TAgentVector *pt_result) (defined in CAgent) | CAgent | virtual |
~CAgent() (defined in CAgent) | CAgent | virtual |
~CSimObject() (defined in CSimObject) | CSimObject | virtual |