7 #ifndef DYNAMICS2D_MODEL_H
8 #define DYNAMICS2D_MODEL_H
11 class CDynamics2DEngine;
14 #include <argos3/core/simulator/physics_engine/physics_model.h>
15 #include <argos3/plugins/simulator/physics_engines/dynamics2d/dynamics2d_engine.h>
31 typedef std::map<std::string, CDynamics2DModel*>
TMap;
38 m_cDyn2DEngine(c_engine) {}
49 return m_cDyn2DEngine;
57 return m_cDyn2DEngine;
The namespace containing all the ARGoS related code.
This entity is a link to a body in the physics engine.
The base class for models in the dynamics 2D engine.
virtual ~CDynamics2DModel()
const CDynamics2DEngine & GetDynamics2DEngine() const
Returns the dynamics 2D engine state as a const reference.
CDynamics2DEngine & GetDynamics2DEngine()
Returns the dynamics 2D engine state.
CDynamics2DModel(CDynamics2DEngine &c_engine, CEmbodiedEntity &c_entity)
std::map< std::string, CDynamics2DModel * > TMap