ARGoS  3
A parallel, multi-engine simulator for swarm robotics
pointmass3d_eyebot_model.h
Go to the documentation of this file.
1 
7 #ifndef POINTMASS3D_EYEBOT_H
8 #define POINTMASS3D_EYEBOT_H
9 
10 namespace argos {
11  class CPointMass3DEngine;
12  class CPointMass3DQuadRotorModel;
13  class CPointMass3DEyeBotModel;
14  class CQuadRotorEntity;
15 }
16 
17 #include <argos3/plugins/simulator/physics_engines/pointmass3d/pointmass3d_quadrotor_model.h>
18 #include <argos3/plugins/robots/eye-bot/simulator/eyebot_entity.h>
19 
20 namespace argos {
21 
23 
24  public:
25 
27  CEyeBotEntity& c_eyebot);
29 
30  void UpdatePerspectiveCameraAnchor(SAnchor& s_anchor);
31 
32  };
33 
34 }
35 
36 #endif
argos
The namespace containing all the ARGoS related code.
Definition: ci_actuator.h:12
argos::CPointMass3DEyeBotModel
Definition: pointmass3d_eyebot_model.h:22
argos::CPointMass3DEyeBotModel::UpdatePerspectiveCameraAnchor
void UpdatePerspectiveCameraAnchor(SAnchor &s_anchor)
Definition: pointmass3d_eyebot_model.cpp:57
argos::CPointMass3DEyeBotModel::CPointMass3DEyeBotModel
CPointMass3DEyeBotModel(CPointMass3DEngine &c_engine, CEyeBotEntity &c_eyebot)
Definition: pointmass3d_eyebot_model.cpp:32
argos::SAnchor
An anchor related to the body of an entity.
Definition: physics_model.h:38
argos::CEyeBotEntity
Definition: eyebot_entity.h:26
argos::CPointMass3DQuadRotorModel
Definition: pointmass3d_quadrotor_model.h:22
argos::CPointMass3DEyeBotModel::~CPointMass3DEyeBotModel
virtual ~CPointMass3DEyeBotModel()
Definition: pointmass3d_eyebot_model.h:28
argos::CPointMass3DEngine
Definition: pointmass3d_engine.h:22