BioinstSim  2
 All Classes Functions Variables
CAgent Member List

This is the complete list of members for CAgent, including all inherited members.

AddChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
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)CAgentvirtual
CountAgentsInAgentListList(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
CSimObject(const char *pch_name) (defined in CSimObject)CSimObject
Draw(CRender *pc_render) (defined in CSimObject)CSimObjectvirtual
g_bShuffleChildren (defined in CSimObject)CSimObjectstatic
g_unGlobalNumberOfAgentsCreated (defined in CAgent)CAgentstatic
GetAcceleration() const (defined in CAgent)CAgentvirtual
GetAngularAcceleration() (defined in CAgent)CAgentvirtual
GetAngularVelocity() (defined in CAgent)CAgentvirtual
GetAverageAccelerationOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetAverageDistanceToSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetAverageVelocityOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetBehavIdentification() (defined in CAgent)CAgentvirtual
GetCenterOfMassOfSurroundingAgents(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetChildren() (defined in CSimObject)CSimObjectvirtual
GetClosestAgent(double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetColor() (defined in CAgent)CAgentvirtual
GetIdentification() (defined in CAgent)CAgentinlinevirtual
GetMaximumAngularVelocity() const (defined in CAgent)CAgentvirtual
GetMaximumSpeed() const (defined in CAgent)CAgentvirtual
GetName() const (defined in CSimObject)CSimObject
GetPosition() const (defined in CAgent)CAgentvirtual
GetRandomAgentWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
GetRelativeAcceleration(double *mag_relacceleration, double *dir_relacceleration, double feature_range) (defined in CAgent)CAgentvirtual
GetRelativeVelocity(double *mag_relvelocity, double *dir_relvelocity, double feature_range) (defined in CAgent)CAgentvirtual
GetSize() (defined in CAgent)CAgentvirtual
GetType()=0 (defined in CAgent)CAgentpure virtual
GetVectorAngle(TVector2d vector1, TVector2d vector2) (defined in CAgent)CAgentvirtual
GetVelocity() const (defined in CAgent)CAgentvirtual
Keypressed(int keycode) (defined in CSimObject)CSimObjectvirtual
m_bInteractable (defined in CAgent)CAgentprotected
m_bTempWithInRange (defined in CAgent)CAgent
m_eControllerType (defined in CAgent)CAgentprotected
m_fMaximumPhysicalRange_Recruitment (defined in CAgent)CAgentprotected
m_fMaximumSpeed (defined in CAgent)CAgentprotected
m_fProportionalDirectionNoise (defined in CAgent)CAgentprotected
m_fProportionalMagnitudeNoise (defined in CAgent)CAgentprotected
m_fTempDistance (defined in CAgent)CAgent
m_iBehavIdentification (defined in CAgent)CAgentprotected
m_pcArguments (defined in CAgent)CAgentprotected
m_pchName (defined in CSimObject)CSimObjectprotected
m_tAcceleration (defined in CAgent)CAgentprotected
m_tAngularAcceleration (defined in CAgent)CAgentprotected
m_tAngularVelocity (defined in CAgent)CAgentprotected
m_tPosition (defined in CAgent)CAgentprotected
m_tVelocity (defined in CAgent)CAgentprotected
m_unColor (defined in CAgent)CAgentprotected
m_unIdentification (defined in CAgent)CAgentprotected
m_vecSimObjectChildren (defined in CSimObject)CSimObjectprotected
MarkAgentsWithinRange(TAgentListList *ptlist_agent_list_list, double f_range, EAgentType e_type) (defined in CAgent)CAgentvirtual
MoveTowards(TVector2d t_position, double f_max_speed) (defined in CAgent)CAgentvirtual
PrintfChildren(unsigned indent) (defined in CSimObject)CSimObjectvirtual
RADIUS (defined in CAgent)CAgentstatic
RemoveChild(CSimObject *pc_child) (defined in CSimObject)CSimObjectvirtual
SetBehavIdentification(int i_behavidentification) (defined in CAgent)CAgentvirtual
SetColor(unsigned int un_index) (defined in CAgent)CAgentvirtual
SetMaximumSpeed(double f_max_speed) (defined in CAgent)CAgentvirtual
SetPosition(TVector2d *pt_new_position) (defined in CAgent)CAgentvirtual
SetRandomVelocity() (defined in CAgent)CAgentvirtual
SetVelocity(TVector2d *pt_velocity_position) (defined in CAgent)CAgentvirtual
SimulationStep(unsigned int n_step_number) (defined in CAgent)CAgentvirtual
SimulationStepUpdatePosition() (defined in CAgent)CAgentvirtual
SortAllAgentsAccordingToDistance(TAgentVector *pt_result) (defined in CAgent)CAgentvirtual
~CAgent() (defined in CAgent)CAgentvirtual
~CSimObject() (defined in CSimObject)CSimObjectvirtual