GMap3d::CParameterFace Class Reference

#include <parameter-face.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterFace:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterFace (int ANbRef=0)
 CParameterFace (const CParameterFace &)
CParametercopy () 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 &)


Detailed Description

Definition at line 43 of file parameter-face.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

load

Méthode permettant de récupérer les valeurs des variables membres.

Implements CParameter.

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]

save

Méthode permettant de sauver les valeurs des variables membres.

Implements CParameter.

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.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const CParameterFace  
) [friend]

Fonctions amies pour lire et écrire dans un flux.

std::istream& operator>> ( std::istream &  ,
CParameterFace  
) [friend]


Member Data Documentation

Coefficient de transparence des faces.

Definition at line 131 of file parameter-face.hh.

float GMap3d::CParameterFace::FCLFace[3] [private]

Couleurs.

Definition at line 128 of file parameter-face.hh.

Booleens pour gerer les couleurs aléatoire des faces et des volumes.

Definition at line 134 of file parameter-face.hh.

Definition at line 135 of file parameter-face.hh.

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.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:17:59 2009 for Moka controler by  doxygen 1.5.8