Moka controlers
|
#include <parameter-aimed-position.hh>
Public Member Functions | |
virtual int | getType () const |
Identificateur du type de paramètre. | |
Constructeur et destructeur | |
CParameterAimedPosition (int ANbRef=0) | |
CParameterAimedPosition (const CParameterAimedPosition &) | |
CParameter * | copy () const |
virtual | ~CParameterAimedPosition () |
Sauvegarde et chargement des paramètres | |
virtual void | save (std::ostream &) |
virtual void | load (std::istream &) |
virtual void | reinit () |
Accesseurs et modificateurs des paramètres | |
float | getRotation () const |
void | setRotation (float) |
void | incRotation (float) |
float | getLookAt (int) const |
void | setLookAt (int, float) |
Public Member Functions inherited from CParameter | |
CParameter (unsigned int ANbRef=0) | |
CParameter (const CParameter &AParameter) | |
virtual | ~CParameter () |
void | incNbRef (unsigned int AValue=1) |
void | decNbRef (unsigned int AValue=1) |
unsigned int | getNbRef () const |
virtual void | addPrecompileToUpdate (CPrecompile *) |
virtual void | removePrecompileToUpdate (CPrecompile *) |
virtual void | putAllNeedToUpdate () |
Friends | |
std::ostream & | operator<< (std::ostream &, const CParameterAimedPosition &) |
Fonctions amies pour lire et écrire dans un flux. | |
std::istream & | operator>> (std::istream &, CParameterAimedPosition &) |
Cette classe contient simplement les accesseurs et modificateurs des différentes variables membres.
Definition at line 42 of file parameter-aimed-position.hh.
CParameterAimedPosition::CParameterAimedPosition | ( | int | ANbRef = 0 | ) |
Constructeur
Definition at line 33 of file parameter-aimed-position.cc.
CParameterAimedPosition::CParameterAimedPosition | ( | const CParameterAimedPosition & | AParam | ) |
Definition at line 40 of file parameter-aimed-position.cc.
|
virtual |
Destructeur
Definition at line 49 of file parameter-aimed-position.cc.
|
virtual |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 52 of file parameter-aimed-position.cc.
float CParameterAimedPosition::getLookAt | ( | int | AIndice | ) | const |
getLookAt
AIndice | Un indice entre [0,1,2] de dimension |
Definition at line 125 of file parameter-aimed-position.cc.
float CParameterAimedPosition::getRotation | ( | ) | const |
getRotation
Definition at line 104 of file parameter-aimed-position.cc.
|
virtual |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 142 of file parameter-aimed-position.cc.
void CParameterAimedPosition::incRotation | ( | float | ADelta | ) |
incRotation
ADelta | Le delta |
Incrémente la valeur FRotation de ADelta.
Definition at line 116 of file parameter-aimed-position.cc.
|
virtual |
load
Méthode permettant de récupérer les valeurs des variables membres.
Implements CParameter.
Definition at line 58 of file parameter-aimed-position.cc.
|
virtual |
reinit
Méthode pour réinitialiser avec nos valeurs par defaut.
Implements CParameter.
Definition at line 61 of file parameter-aimed-position.cc.
|
virtual |
save
Méthode permettant de sauver les valeurs des variables membres.
Implements CParameter.
Definition at line 55 of file parameter-aimed-position.cc.
void CParameterAimedPosition::setLookAt | ( | int | AIndice, |
float | AValue | ||
) |
setLookAt
AIndice | Un indice entre [0,1,2] de dimension |
AValue | La nouvelle coordonnée |
Affecte la valeur FLookAt[AIndice] avec AValue
Definition at line 131 of file parameter-aimed-position.cc.
void CParameterAimedPosition::setRotation | ( | float | ARotation | ) |
setRotation
ARotation | Le nouvel angle |
Affecte la valeur FRotation.
Definition at line 107 of file parameter-aimed-position.cc.
|
friend |
Fonctions amies pour lire et écrire dans un flux.
|
friend |