ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <space_multi_thread_balance_quantity.h>
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) |
Definition at line 15 of file space_multi_thread_balance_quantity.h.
Definition at line 67 of file space_multi_thread_balance_quantity.h.
virtual argos::CSpaceMultiThreadBalanceQuantity::~CSpaceMultiThreadBalanceQuantity | ( | ) | [inline, virtual] |
Definition at line 71 of file space_multi_thread_balance_quantity.h.
void argos::CSpaceMultiThreadBalanceQuantity::AddControllableEntity | ( | CControllableEntity & | c_entity | ) | [protected, virtual] |
Reimplemented from argos::CSpace.
Definition at line 143 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::Destroy | ( | ) | [virtual] |
Destroys the space and all its entities.
Reimplemented from argos::CSpace.
Definition at line 101 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::Init | ( | TConfigurationNode & | t_tree | ) | [virtual] |
Initializes the space using the <arena>
section of the XML configuration file.
t_tree | the <arena> section of the XML configuration file. |
Reimplemented from argos::CSpace.
Definition at line 49 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::RemoveControllableEntity | ( | CControllableEntity & | c_entity | ) | [protected, virtual] |
Reimplemented from argos::CSpace.
Definition at line 151 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::UpdateControllableEntities | ( | ) | [virtual] |
Implements argos::CSpace.
Definition at line 174 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::UpdateMedia | ( | ) | [virtual] |
Implements argos::CSpace.
Definition at line 201 of file space_multi_thread_balance_quantity.cpp.
void argos::CSpaceMultiThreadBalanceQuantity::UpdatePhysics | ( | ) | [virtual] |
Implements argos::CSpace.
Definition at line 186 of file space_multi_thread_balance_quantity.cpp.
void* LaunchUpdateThreadBalanceQuantity | ( | void * | p_data | ) | [friend] |
Definition at line 38 of file space_multi_thread_balance_quantity.cpp.