#include <parameter-normal-vector.hh>
Inherits CParameter.
Public Member Functions | |
virtual int | getType () const |
Constructeur et destructeur | |
CParameterNormalVector (int ANbRef=0) | |
CParameterNormalVector (const CParameterNormalVector &) | |
CParameter * | copy () const |
virtual | ~CParameterNormalVector () |
Sauvegarde et chargement des paramètres | |
virtual void | save (std::ostream &) |
virtual void | load (std::istream &) |
virtual void | reinit () |
Accesseurs pour le type d'affichage | |
bool | getShowAllNormals () const |
void | setShowAllNormals (bool AShow) |
Accesseurs pour la taille des lignes | |
int | getLWNormalVector () const |
void | setLWNormalVector (int) |
Accesseurs pour la longueur des normales | |
float | getLGNormalVector () const |
void | setLGNormalVector (float) |
Accesseurs pour les couleurs des normales | |
float | getCLNormalVector (int AIndice) const |
const float * | getCLNormalVector () const |
void | setCLNormalVector (int AIndice, float AValue) |
void | setCLNormalVector (float AValue0, float AValue1, float AValue2) |
void | setCLNormalVector (const float ATab[3]) |
Private Attributes | |
bool | FAll |
int | FLWNormalVector |
float | FLGNormalVector |
float | FCLNormalVector [3] |
Friends | |
std::ostream & | operator<< (std::ostream &, const CParameterNormalVector &) |
std::istream & | operator>> (std::istream &, CParameterNormalVector &) |
Definition at line 43 of file parameter-normal-vector.hh.
CParameterNormalVector::CParameterNormalVector | ( | int | ANbRef = 0 |
) |
Constructeur
Definition at line 33 of file parameter-normal-vector.cc.
CParameterNormalVector::CParameterNormalVector | ( | const CParameterNormalVector & | AParam | ) |
Definition at line 40 of file parameter-normal-vector.cc.
CParameterNormalVector::~CParameterNormalVector | ( | ) | [virtual] |
Destructeur
Definition at line 49 of file parameter-normal-vector.cc.
CParameter * CParameterNormalVector::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-normal-vector.cc.
const float * CParameterNormalVector::getCLNormalVector | ( | ) | const |
Definition at line 168 of file parameter-normal-vector.cc.
float CParameterNormalVector::getCLNormalVector | ( | int | AIndice | ) | const |
Definition at line 154 of file parameter-normal-vector.cc.
float CParameterNormalVector::getLGNormalVector | ( | ) | const |
Definition at line 143 of file parameter-normal-vector.cc.
int CParameterNormalVector::getLWNormalVector | ( | ) | const |
Definition at line 132 of file parameter-normal-vector.cc.
bool CParameterNormalVector::getShowAllNormals | ( | ) | const |
Definition at line 120 of file parameter-normal-vector.cc.
int CParameterNormalVector::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 186 of file parameter-normal-vector.cc.
virtual void GMap3d::CParameterNormalVector::load | ( | std::istream & | ) | [virtual] |
void CParameterNormalVector::reinit | ( | ) | [virtual] |
reinit
Reinitialise le paramètre.
Implements CParameter.
Definition at line 61 of file parameter-normal-vector.cc.
virtual void GMap3d::CParameterNormalVector::save | ( | std::ostream & | ) | [virtual] |
void CParameterNormalVector::setCLNormalVector | ( | const float | ATab[3] | ) |
Definition at line 183 of file parameter-normal-vector.cc.
void CParameterNormalVector::setCLNormalVector | ( | float | AValue0, | |
float | AValue1, | |||
float | AValue2 | |||
) |
Definition at line 170 of file parameter-normal-vector.cc.
void CParameterNormalVector::setCLNormalVector | ( | int | AIndice, | |
float | AValue | |||
) |
Definition at line 159 of file parameter-normal-vector.cc.
void CParameterNormalVector::setLGNormalVector | ( | float | AValue | ) |
Definition at line 145 of file parameter-normal-vector.cc.
void CParameterNormalVector::setLWNormalVector | ( | int | AValue | ) |
Definition at line 134 of file parameter-normal-vector.cc.
void CParameterNormalVector::setShowAllNormals | ( | bool | AShow | ) |
Definition at line 123 of file parameter-normal-vector.cc.
std::ostream& operator<< | ( | std::ostream & | , | |
const CParameterNormalVector & | ||||
) | [friend] |
Fonctions amies pour lire et écrire dans un flux.
std::istream& operator>> | ( | std::istream & | , | |
CParameterNormalVector & | ||||
) | [friend] |
bool GMap3d::CParameterNormalVector::FAll [private] |
Afficher les normales pour toutes les faces :.
Definition at line 136 of file parameter-normal-vector.hh.
float GMap3d::CParameterNormalVector::FCLNormalVector[3] [private] |
float GMap3d::CParameterNormalVector::FLGNormalVector [private] |
int GMap3d::CParameterNormalVector::FLWNormalVector [private] |