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 
14 namespace argos {
15  class CSpace;
16 }
17 
18 #include <argos3/core/simulator/space/space.h>
19 
20 namespace 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();
34  const TControllableEntityIterCBType& c_cb);
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 UpdatePhysics()
virtual void UpdateControllableEntitiesAct()