Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_GL / INC / PiloteScene.h
1 #ifndef PILOTESCENE_H
2 #define PILOTESCENE_H
3
4 #include "envBilatGL.h"
5
6
7 class CBI_GL PiloteScene
8 {
9 public:
10 PiloteScene(float tx = 0, float ty = 0, float tz = 0, float pitch = 0, float roll = 0, float heading = 0);
11 virtual ~PiloteScene();
12
13 void setTranslation(float tx, float ty, float tz);
14 void setRotations(float pitch, float roll, float heading);
15
16 void setPitch(float pitch);
17 void setRoll(float roll);
18 void setHeading(float heading);
19 void apply();
20
21 float getHeading() const;
22 float getPitch() const;
23 float getRoll() const;
24 float getTx() const;
25 float getTy() const;
26 float getTz() const;
27 void setTx(float tx);
28 void setTy(float ty);
29 void setTz(float tz);
30 private:
31 float tx;
32 float ty;
33 float tz;
34 float pitch;
35 float roll;
36 float heading;
37 };
38
39 #endif