ARGoS  3
A parallel, multi-engine simulator for swarm robotics
physx_footbot_model.h
Go to the documentation of this file.
1 
7 #ifndef PHYSX_FOOTBOT_MODEL_H
8 #define PHYSX_FOOTBOT_MODEL_H
9 
10 namespace argos {
11  class CPhysXEngine;
12  class CPhysXFootBotModel;
13  class CFootBotEntity;
14 }
15 
16 #include <argos3/plugins/simulator/physics_engines/physx/physx_single_body_object_model.h>
17 
18 namespace argos {
19 
20  class CPhysXFootBotModel : public CPhysXSingleBodyObjectModel {
21 
22  public:
23 
24  CPhysXFootBotModel(CPhysXEngine& c_engine,
25  CFootBotEntity& c_entity);
26 
27  virtual void UpdateFromEntityStatus();
28 
29  private:
30 
31  CFootBotEntity& m_cFootBotEntity;
32  };
33 
34 }
35 
36 #endif
argos::CPhysXFootBotModel
Definition: physx_footbot_model.h:20
argos
The namespace containing all the ARGoS related code.
Definition: ci_actuator.h:12
argos::CFootBotEntity
Definition: footbot_entity.h:32
argos::CPhysXFootBotModel::UpdateFromEntityStatus
virtual void UpdateFromEntityStatus()
Definition: physx_footbot_model.cpp:42
argos::CPhysXFootBotModel::CPhysXFootBotModel
CPhysXFootBotModel(CPhysXEngine &c_engine, CFootBotEntity &c_entity)
Definition: physx_footbot_model.cpp:15