ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <space_multi_thread_balance_length.h>
Classes | |
struct | STaskData |
Data associated to a task to be executed. | |
struct | SThreadLaunchData |
Thread date. | |
Public Member Functions | |
CSpaceMultiThreadBalanceLength () | |
virtual | ~CSpaceMultiThreadBalanceLength () |
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 () |
Friends | |
void * | LaunchThreadBalanceLength (void *p_data) |
Definition at line 22 of file space_multi_thread_balance_length.h.
Definition at line 26 of file space_multi_thread_balance_length.h.
virtual argos::CSpaceMultiThreadBalanceLength::~CSpaceMultiThreadBalanceLength | ( | ) | [inline, virtual] |
Definition at line 27 of file space_multi_thread_balance_length.h.
void argos::CSpaceMultiThreadBalanceLength::Destroy | ( | ) | [virtual] |
Destroys the space and all its entities.
Reimplemented from argos::CSpace.
Definition at line 109 of file space_multi_thread_balance_length.cpp.
void argos::CSpaceMultiThreadBalanceLength::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 79 of file space_multi_thread_balance_length.cpp.
void argos::CSpaceMultiThreadBalanceLength::UpdateControllableEntities | ( | ) | [virtual] |
Implements argos::CSpace.
Definition at line 167 of file space_multi_thread_balance_length.cpp.
virtual void argos::CSpaceMultiThreadBalanceLength::UpdateMedia | ( | ) | [inline, virtual] |
Implements argos::CSpace.
Definition at line 34 of file space_multi_thread_balance_length.h.
void argos::CSpaceMultiThreadBalanceLength::UpdatePhysics | ( | ) | [virtual] |
Implements argos::CSpace.
Definition at line 183 of file space_multi_thread_balance_length.cpp.
void* LaunchThreadBalanceLength | ( | void * | p_data | ) | [friend] |
Definition at line 38 of file space_multi_thread_balance_length.cpp.