#include <parameter-eye-position.hh>
Inherits CParameter.

Public Member Functions | |
| virtual int | getType () const |
Constructeur et destructeur | |
| CParameterEyePosition (int ANbRef=0) | |
| CParameterEyePosition (const CParameterEyePosition &) | |
| CParameter * | copy () const |
| virtual | ~CParameterEyePosition () |
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 | getRotationAlpha () const |
| void | setRotationAlpha (float) |
| float | getRotationBeta () const |
| void | setRotationBeta (float) |
| float | getDistance () const |
| void | setDistance (float) |
| void | incRotationAlpha (float) |
| void | incRotationBeta (float) |
| void | incDistance (float) |
| float | getPasAvancement () const |
| void | setPasAvancement (float) |
| float | getAngleRotation () const |
| void | setAngleRotation (float) |
Private Attributes | |
| float | FRotationAlpha |
| float | FRotationBeta |
| float | FDistance |
| float | FPasAvancement |
| float | FAngleRotation |
Friends | |
| std::ostream & | operator<< (std::ostream &, const CParameterEyePosition &) |
| std::istream & | operator>> (std::istream &, CParameterEyePosition &) |
Definition at line 43 of file parameter-eye-position.hh.
| CParameterEyePosition::CParameterEyePosition | ( | int | ANbRef = 0 |
) |
Constructeur
Definition at line 32 of file parameter-eye-position.cc.
| CParameterEyePosition::CParameterEyePosition | ( | const CParameterEyePosition & | AParam | ) |
Definition at line 39 of file parameter-eye-position.cc.
| CParameterEyePosition::~CParameterEyePosition | ( | ) | [virtual] |
Destructeur
Definition at line 48 of file parameter-eye-position.cc.
| CParameter * CParameterEyePosition::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 51 of file parameter-eye-position.cc.
| float CParameterEyePosition::getAngleRotation | ( | ) | const |
getAngleRotation
Definition at line 147 of file parameter-eye-position.cc.
| float CParameterEyePosition::getDistance | ( | ) | const |
getDistance
Definition at line 123 of file parameter-eye-position.cc.
| float CParameterEyePosition::getPasAvancement | ( | ) | const |
getPasAvancement
Definition at line 141 of file parameter-eye-position.cc.
| float CParameterEyePosition::getRotationAlpha | ( | ) | const |
getRotationAlpha
Definition at line 111 of file parameter-eye-position.cc.
| float CParameterEyePosition::getRotationBeta | ( | ) | const |
getRotationBeta
Definition at line 117 of file parameter-eye-position.cc.
| int CParameterEyePosition::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 138 of file parameter-eye-position.cc.
| void CParameterEyePosition::incDistance | ( | float | ADelta | ) |
incDistance
| ADelta | Le delta |
Definition at line 135 of file parameter-eye-position.cc.
| void CParameterEyePosition::incRotationAlpha | ( | float | ADelta | ) |
incRotationAlpha
| ADelta | Le delta |
Definition at line 129 of file parameter-eye-position.cc.
| void CParameterEyePosition::incRotationBeta | ( | float | ADelta | ) |
incRotationBeta
| ADelta | Le delta |
Definition at line 132 of file parameter-eye-position.cc.
| virtual void CParameterEyePosition::load | ( | std::istream & | ) | [virtual] |
| void CParameterEyePosition::reinit | ( | ) | [virtual] |
reinit
Méthode pour réinitialiser avec nos valeurs par defaut.
Implements CParameter.
Definition at line 60 of file parameter-eye-position.cc.
| virtual void CParameterEyePosition::save | ( | std::ostream & | ) | [virtual] |
| void CParameterEyePosition::setAngleRotation | ( | float | angle | ) |
setAngleRotation
| ADistance | La nouvelle distance |
Definition at line 150 of file parameter-eye-position.cc.
| void CParameterEyePosition::setDistance | ( | float | ADistance | ) |
setDistance
| ADistance | La nouvelle distance |
Definition at line 126 of file parameter-eye-position.cc.
| void CParameterEyePosition::setPasAvancement | ( | float | pas | ) |
setPasAvancement
| ADistance | La nouvelle distance |
Definition at line 144 of file parameter-eye-position.cc.
| void CParameterEyePosition::setRotationAlpha | ( | float | ARotation | ) |
setRotationAlpha
| ARotation | Le nouvel angle |
Definition at line 114 of file parameter-eye-position.cc.
| void CParameterEyePosition::setRotationBeta | ( | float | ARotation | ) |
setRotationBeta
| ARotation | Le nouvel angle |
Definition at line 120 of file parameter-eye-position.cc.
| std::ostream& operator<< | ( | std::ostream & | , | |
| const CParameterEyePosition & | ||||
| ) | [friend] |
Fonctions amies pour lire et écrire dans un flux.
| std::istream& operator>> | ( | std::istream & | , | |
| CParameterEyePosition & | ||||
| ) | [friend] |
float CParameterEyePosition::FAngleRotation [private] |
float CParameterEyePosition::FDistance [private] |
Distance entre l'observateur et l'origine de la scène.
Definition at line 214 of file parameter-eye-position.hh.
float CParameterEyePosition::FPasAvancement [private] |
Distance entre 2 deplacements du point de vue.
Definition at line 217 of file parameter-eye-position.hh.
float CParameterEyePosition::FRotationAlpha [private] |
Angle en degré pour la rotation selon l'axe [Oz).
Definition at line 208 of file parameter-eye-position.hh.
float CParameterEyePosition::FRotationBeta [private] |
Angle en degré pour la rotation selon l'axe [Ox).
Definition at line 211 of file parameter-eye-position.hh.
1.5.8