ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CSpaceMultiThreadBalanceQuantity Class Reference

#include <space_multi_thread_balance_quantity.h>

+ Inheritance diagram for argos::CSpaceMultiThreadBalanceQuantity:

List of all members.

Classes

struct  SUpdateThreadData

Public Member Functions

 CSpaceMultiThreadBalanceQuantity ()
virtual ~CSpaceMultiThreadBalanceQuantity ()
virtual void Init (TConfigurationNode &t_tree)
 Initializes the space using the <arena> section of the XML configuration file.
virtual void Destroy ()
 Destroys the space and all its entities.
virtual void UpdateControllableEntities ()
virtual void UpdatePhysics ()
virtual void UpdateMedia ()

Protected Member Functions

virtual void AddControllableEntity (CControllableEntity &c_entity)
virtual void RemoveControllableEntity (CControllableEntity &c_entity)

Friends

void * LaunchUpdateThreadBalanceQuantity (void *p_data)

Detailed Description

Definition at line 15 of file space_multi_thread_balance_quantity.h.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from argos::CSpace.

Definition at line 143 of file space_multi_thread_balance_quantity.cpp.

Destroys the space and all its entities.

Reimplemented from argos::CSpace.

Definition at line 101 of file space_multi_thread_balance_quantity.cpp.

Initializes the space using the <arena> section of the XML configuration file.

Parameters:
t_treethe <arena> section of the XML configuration file.

Reimplemented from argos::CSpace.

Definition at line 49 of file space_multi_thread_balance_quantity.cpp.

Reimplemented from argos::CSpace.

Definition at line 151 of file space_multi_thread_balance_quantity.cpp.


Friends And Related Function Documentation

void* LaunchUpdateThreadBalanceQuantity ( void *  p_data) [friend]

Definition at line 38 of file space_multi_thread_balance_quantity.cpp.


The documentation for this class was generated from the following files: