Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
GMap3d::CParameterFace Class Reference

#include <parameter-face.hh>

Inheritance diagram for GMap3d::CParameterFace:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
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)
 
- Public Member Functions inherited from CParameter
 CParameter (unsigned int ANbRef=0)
 
 CParameter (const CParameter &AParameter)
 
virtual ~CParameter ()
 
void incNbRef (unsigned int AValue=1)
 
void decNbRef (unsigned int AValue=1)
 
unsigned int getNbRef () const
 
virtual void addPrecompileToUpdate (CPrecompile *)
 
virtual void removePrecompileToUpdate (CPrecompile *)
 
virtual void putAllNeedToUpdate ()
 

Friends

std::ostream & operator<< (std::ostream &, const CParameterFace &)
 Fonctions amies pour lire et écrire dans un flux.
 
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.

float CParameterFace::getCLFace ( int  AIndice) const

Definition at line 123 of file parameter-face.cc.

const float * CParameterFace::getCLFace ( ) const

Definition at line 137 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.

void CParameterFace::load ( std::istream &  )
virtual

load

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

Implements CParameter.

Definition at line 60 of file parameter-face.cc.

void CParameterFace::reinit ( )
virtual

reinit

Reinitialise le paramètre.

Implements CParameter.

Definition at line 63 of file parameter-face.cc.

void CParameterFace::save ( std::ostream &  )
virtual

save

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

Implements CParameter.

Definition at line 57 of file parameter-face.cc.

void CParameterFace::setBLFace ( float  AValue)

Definition at line 156 of file parameter-face.cc.

void CParameterFace::setCLFace ( int  AIndice,
float  AValue 
)

Definition at line 128 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 ( const float  ATab[3])

Definition at line 151 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

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