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