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

Public Member Functions | |
| virtual int | getType () const |
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) |
Private Attributes | |
| float | FRotation |
| float | FLookAt [3] |
Friends | |
| std::ostream & | operator<< (std::ostream &, const CParameterAimedPosition &) |
| std::istream & | operator>> (std::istream &, CParameterAimedPosition &) |
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.
| CParameterAimedPosition::~CParameterAimedPosition | ( | ) | [virtual] |
Destructeur
Definition at line 49 of file parameter-aimed-position.cc.
| CParameter * CParameterAimedPosition::copy | ( | ) | const [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.
| int CParameterAimedPosition::getType | ( | ) | const [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 |
Definition at line 116 of file parameter-aimed-position.cc.
| virtual void CParameterAimedPosition::load | ( | std::istream & | ) | [virtual] |
| void CParameterAimedPosition::reinit | ( | ) | [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 void CParameterAimedPosition::save | ( | std::ostream & | ) | [virtual] |
| void CParameterAimedPosition::setLookAt | ( | int | AIndice, | |
| float | AValue | |||
| ) |
setLookAt
| AIndice | Un indice entre [0,1,2] de dimension | |
| AValue | La nouvelle coordonnée |
Definition at line 131 of file parameter-aimed-position.cc.
| void CParameterAimedPosition::setRotation | ( | float | ARotation | ) |
setRotation
| ARotation | Le nouvel angle |
Definition at line 107 of file parameter-aimed-position.cc.
| std::ostream& operator<< | ( | std::ostream & | , | |
| const CParameterAimedPosition & | ||||
| ) | [friend] |
Fonctions amies pour lire et écrire dans un flux.
| std::istream& operator>> | ( | std::istream & | , | |
| CParameterAimedPosition & | ||||
| ) | [friend] |
float CParameterAimedPosition::FLookAt[3] [private] |
Le point que l'on regarde (dans l'espace 3D).
Definition at line 148 of file parameter-aimed-position.hh.
float CParameterAimedPosition::FRotation [private] |
Angle en degré pour la rotation dans le plan perpendiculaire à l'axe allant de l'oeil ou point regarde.
Definition at line 145 of file parameter-aimed-position.hh.
1.5.8