ARGoS
Large-scale robot simulations
home
about
download
documentation
examples
user manual
dev manual
API
forum
publications
plugins
robots
spiri
simulator
pointmass3d_spiri_model.h
Go to the documentation of this file.
1
7
#ifndef POINTMASS3D_SPIRI_H
8
#define POINTMASS3D_SPIRI_H
9
10
namespace
argos
{
11
class
CPointMass3DEngine;
12
class
CPointMass3DQuadRotorModel;
13
class
CPointMass3DSpiriModel;
14
class
CQuadRotorEntity;
15
}
16
17
#include <argos3/plugins/simulator/physics_engines/pointmass3d/pointmass3d_quadrotor_model.h>
18
#include <argos3/plugins/robots/spiri/simulator/spiri_entity.h>
19
20
namespace
argos
{
21
22
class
CPointMass3DSpiriModel
:
public
CPointMass3DQuadRotorModel
{
23
24
public
:
25
26
CPointMass3DSpiriModel
(
CPointMass3DEngine
& c_engine,
27
CSpiriEntity
& c_spiri);
28
virtual
~CPointMass3DSpiriModel
() {}
29
30
private
:
31
32
void
UpdateRABAnchor(
SAnchor
& s_anchor);
33
34
void
UpdateCameraAnchor(
SAnchor
& s_anchor);
35
36
};
37
38
}
39
40
#endif
argos
The namespace containing all the ARGoS related code.
Definition:
ci_actuator.h:12
argos::SAnchor
An anchor related to the body of an entity.
Definition:
physics_model.h:38
argos::CPointMass3DSpiriModel
Definition:
pointmass3d_spiri_model.h:22
argos::CPointMass3DSpiriModel::~CPointMass3DSpiriModel
virtual ~CPointMass3DSpiriModel()
Definition:
pointmass3d_spiri_model.h:28
argos::CPointMass3DSpiriModel::CPointMass3DSpiriModel
CPointMass3DSpiriModel(CPointMass3DEngine &c_engine, CSpiriEntity &c_spiri)
Definition:
pointmass3d_spiri_model.cpp:34
argos::CSpiriEntity
Definition:
spiri_entity.h:24
argos::CPointMass3DEngine
Definition:
pointmass3d_engine.h:22
argos::CPointMass3DQuadRotorModel
Definition:
pointmass3d_quadrotor_model.h:22