27 #define MODE_DEPLACEMENT 0 51 explicit ControleRov(QObject *parent =
nullptr,
Rov * rov =
nullptr);
67 #endif // CONTROLEROV_H Permet le fonctionnement du mouvement de la caméra avec la manette.
Definition: controlecamera.h:21
Permet le fonctionnement de la manette, en reliant la manette aux méthodes de déplacement.
Definition: controlerov.h:31
Gère la connexion avec la manette, ainsi que les évènements envoyées par celle-ci.
Definition: manette.h:32
ControleRov(QObject *parent=nullptr, Rov *rov=nullptr)
Definition: controlerov.cpp:10
~ControleRov()
Definition: controlerov.cpp:32
Réceptionne les signaux de la manette destiné aux déplacements du Rov, et émet les trames corresponda...
Definition: deplacement.h:21
Deplacement * deplacement
objet contenant les méthodes utilisées pour le déplacement du rov
Definition: controlerov.h:37
Réceptionne les signaux de la manette destiné aux mouvements du bras, et émet les trames correspondan...
Definition: bras.h:21
unsigned int mode
Mode de la manette (0 pour déplacement, 1 pour bras)
Definition: controlerov.h:42
Le Rov.
Definition: rov.h:24
Manette * manette
manette utilisée
Definition: controlerov.h:36
ControleCamera * controleCamera
objet contenant les méthodes utilisées pour les mouvements de la caméra
Definition: controlerov.h:39
Bras * bras
objet contenant les méthodes utilisées pour les mouvements du bras articulé
Definition: controlerov.h:38
void changeMode(bool appuye)
change le mode de la manette (Deplacement / Bras)
Definition: controlerov.cpp:50
Rov * rov
objet Rov contenant l'accès à la communication
Definition: controlerov.h:40
bool estControleRovDisponible() const
Renvoi l'état de connexion de la manette.
Definition: controlerov.cpp:41
void changeConnexions(int mode)
Permet de modifier les connexions entre la manette et les actions selon le mode de la manette...
Definition: controlerov.cpp:77