ARGoS 3
A parallel, multi-engine simulator for swarm robotics
space_no_threads.h
Go to the documentation of this file.
1
11#ifndef SPACE_NO_THREADS_H
12#define SPACE_NO_THREADS_H
13
14namespace argos {
15 class CSpace;
16}
17
18#include <argos3/core/simulator/space/space.h>
19
20namespace argos {
21
22 class CSpaceNoThreads : public CSpace {
23
24 public:
25
27 virtual ~CSpaceNoThreads() {}
28
29 virtual void UpdateControllableEntitiesAct();
30 virtual void UpdatePhysics();
31 virtual void UpdateMedia();
35 };
36
37}
38
39#endif
The namespace containing all the ARGoS related code.
Definition ci_actuator.h:12
std::function< void(CControllableEntity *)> TControllableEntityIterCBType
The callback type for iteration over controllable entities within the PreStep() and/or PostStep() par...
Definition space.h:90
virtual void IterateOverControllableEntities(const TControllableEntityIterCBType &c_cb)
Given a callback specified in the loop functions, iterate over all controllable entities currently pr...
virtual void UpdateControllableEntitiesSenseStep()
virtual void UpdateControllableEntitiesAct()