#include <parameter-face.hh>
Inherits CParameter.
Public Member Functions | |
virtual int | getType () const |
Constructeur et destructeur | |
CParameterFace (int ANbRef=0) | |
CParameterFace (const CParameterFace &) | |
CParameter * | copy () const |
virtual | ~CParameterFace () |
Sauvegarde et chargement des paramètres | |
virtual void | save (std::ostream &) |
virtual void | load (std::istream &) |
virtual void | reinit () |
Accesseurs pour les couleurs des axes Ox, Oy et Oz | |
float | getCLFace (int AIndice) const |
const float * | getCLFace () const |
void | setCLFace (int AIndice, float AValue) |
void | setCLFace (float AValue0, float AValue1, float AValue2) |
void | setCLFace (const float ATab[3]) |
Accesseurs pour la transparence des faces | |
float | getBLFace () const |
void | setBLFace (float AValue) |
Accesseurs pour les couleurs aléatoire des faces et des volumes | |
bool | getRandomCLFace () const |
void | setRandomCLFace (bool AValue) |
bool | getRandomCLVolume () const |
void | setRandomCLVolume (bool AValue) |
Accesseurs pour activer le calcul des couleurs aléatoire à partir | |
de la géométrie (vrai) ou à partir de la topologie (faux). | |
bool | getRandomColorGeometry () const |
void | setRandomColorGeometry (bool AValue) |
Private Attributes | |
float | FCLFace [3] |
float | FBLFace |
bool | FRandomCLFace |
bool | FRandomCLVolume |
bool | FRandomColorGeometry |
Friends | |
std::ostream & | operator<< (std::ostream &, const CParameterFace &) |
std::istream & | operator>> (std::istream &, CParameterFace &) |
Definition at line 43 of file parameter-face.hh.
CParameterFace::CParameterFace | ( | int | ANbRef = 0 |
) |
Constructeur
Definition at line 33 of file parameter-face.cc.
CParameterFace::CParameterFace | ( | const CParameterFace & | AParam | ) |
Definition at line 39 of file parameter-face.cc.
CParameterFace::~CParameterFace | ( | ) | [virtual] |
Destructeur
Definition at line 51 of file parameter-face.cc.
CParameter * CParameterFace::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 54 of file parameter-face.cc.
float CParameterFace::getBLFace | ( | ) | const |
Definition at line 154 of file parameter-face.cc.
const float * CParameterFace::getCLFace | ( | ) | const |
Definition at line 137 of file parameter-face.cc.
float CParameterFace::getCLFace | ( | int | AIndice | ) | const |
Definition at line 123 of file parameter-face.cc.
bool CParameterFace::getRandomCLFace | ( | ) | const |
Definition at line 165 of file parameter-face.cc.
bool CParameterFace::getRandomCLVolume | ( | ) | const |
Definition at line 177 of file parameter-face.cc.
bool CParameterFace::getRandomColorGeometry | ( | ) | const |
Definition at line 189 of file parameter-face.cc.
int CParameterFace::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 201 of file parameter-face.cc.
virtual void GMap3d::CParameterFace::load | ( | std::istream & | ) | [virtual] |
void CParameterFace::reinit | ( | ) | [virtual] |
reinit
Reinitialise le paramètre.
Implements CParameter.
Definition at line 63 of file parameter-face.cc.
virtual void GMap3d::CParameterFace::save | ( | std::ostream & | ) | [virtual] |
void CParameterFace::setBLFace | ( | float | AValue | ) |
Definition at line 156 of file parameter-face.cc.
void CParameterFace::setCLFace | ( | const float | ATab[3] | ) |
Definition at line 151 of file parameter-face.cc.
void CParameterFace::setCLFace | ( | float | AValue0, | |
float | AValue1, | |||
float | AValue2 | |||
) |
Definition at line 139 of file parameter-face.cc.
void CParameterFace::setCLFace | ( | int | AIndice, | |
float | AValue | |||
) |
Definition at line 128 of file parameter-face.cc.
void CParameterFace::setRandomCLFace | ( | bool | AValue | ) |
Definition at line 168 of file parameter-face.cc.
void CParameterFace::setRandomCLVolume | ( | bool | AValue | ) |
Definition at line 180 of file parameter-face.cc.
void CParameterFace::setRandomColorGeometry | ( | bool | AValue | ) |
Definition at line 192 of file parameter-face.cc.
std::ostream& operator<< | ( | std::ostream & | , | |
const CParameterFace & | ||||
) | [friend] |
Fonctions amies pour lire et écrire dans un flux.
std::istream& operator>> | ( | std::istream & | , | |
CParameterFace & | ||||
) | [friend] |
float GMap3d::CParameterFace::FBLFace [private] |
float GMap3d::CParameterFace::FCLFace[3] [private] |
bool GMap3d::CParameterFace::FRandomCLFace [private] |
Booleens pour gerer les couleurs aléatoire des faces et des volumes.
Definition at line 134 of file parameter-face.hh.
bool GMap3d::CParameterFace::FRandomCLVolume [private] |
Definition at line 135 of file parameter-face.hh.
bool GMap3d::CParameterFace::FRandomColorGeometry [private] |
Booleens pour calculer les couleurs aléatoires à partir de la géométrie (vrai) ou à partir de la topologie (faux).
Definition at line 139 of file parameter-face.hh.