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

La classe CPrecompileFace permet l'affichage des faces pleines. More...

#include <precompile-face.hh>

Inheritance diagram for GMap3d::CPrecompileFace:
CPrecompile

Public Member Functions

void setParameter (CParameter *AParameter)
 
CParametergetParameter () const
 
virtual TPrecompile getType () const
 Cette méthode retourne le type du precompile.
 
void setGMapVertex (CParameterGMapVertex *AGMapV)
 Modifie le paramètre PARAMETER_GMAP_VERTEX associé au précompile.
 
void setFace (CParameterFace *AFace)
 Modifie le paramètre PARAMETER_FACE associé au précompile.
 
 CPrecompileFace (CParameterGMapVertex *, CParameterFace *)
 
 CPrecompileFace (const CPrecompileFace &)
 
CPrecompilecopy () const
 
virtual ~CPrecompileFace ()
 Destructeur.
 
- Public Member Functions inherited from CPrecompile
 CPrecompile (unsigned int ANb=0)
 
 CPrecompile (const CPrecompile &)
 
virtual ~CPrecompile ()
 
void draw ()
 Cette méthode affiche l'objet correspondant.
 
void update ()
 
virtual void pick (int, int, CView *)
 
bool needToUpdate ()
 
void setToUpdate ()
 
void unsetToUpdate ()
 
void enable ()
 
void disable ()
 
bool isEnabled ()
 
unsigned int getNbView ()
 
void incNbView (unsigned int ADec=1)
 
void decNbView (unsigned int ADec=1)
 
unsigned int getNbEnabledView ()
 
void incNbEnabledView (unsigned int ADec=1)
 
void decNbEnabledView (unsigned int ADec=1)
 

Protected Member Functions

virtual void drawModel ()
 Cette méthode affiche toutes les faces.
 
void setRandomColor (CDart *ADart, int ADimension)
 Sélection de la couleur aléatoire :
 
void drawFilledFace (CDart *ADart, int ANbSommets, bool ABursted1)
 Draw the given face in filled mode.
 
- Protected Member Functions inherited from CPrecompile
void compileModel ()
 

Detailed Description

La classe CPrecompileFace permet l'affichage des faces pleines.

Definition at line 40 of file precompile-face.hh.

Constructor & Destructor Documentation

CPrecompileFace::CPrecompileFace ( CParameterGMapVertex AParameterGMapV,
CParameterFace AParameterFace 
)

Constructeur

Parameters
AParameterGmapVles paramètre de g-map-vertex.
AParameterFaceles paramètres de dessin des faces
AParameterBurstCoefles coefficients d'éclatement

Definition at line 33 of file precompile-face.cc.

CPrecompileFace::CPrecompileFace ( const CPrecompileFace APrecompile)

Definition at line 45 of file precompile-face.cc.

CPrecompileFace::~CPrecompileFace ( )
virtual

Destructeur.

Definition at line 58 of file precompile-face.cc.

Member Function Documentation

CPrecompile * CPrecompileFace::copy ( ) const
virtual

Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.

Implements CPrecompile.

Definition at line 64 of file precompile-face.cc.

void CPrecompileFace::drawFilledFace ( CDart *  ADart,
int  ANbSommets,
bool  ABursted1 
)
protected

Draw the given face in filled mode.

Definition at line 237 of file precompile-face.cc.

void CPrecompileFace::drawModel ( )
protectedvirtual

Cette méthode affiche toutes les faces.

Implements CPrecompile.

Definition at line 129 of file precompile-face.cc.

CParameter * CPrecompileFace::getParameter ( ) const
virtual

getParameter

Cette méthode retourne le paramètre précompile associé à ce précompile,

Implements CPrecompile.

Definition at line 80 of file precompile-face.cc.

TPrecompile CPrecompileFace::getType ( ) const
virtual

Cette méthode retourne le type du precompile.

Implements CPrecompile.

Definition at line 101 of file precompile-face.cc.

void CPrecompileFace::setFace ( CParameterFace AFace)

Modifie le paramètre PARAMETER_FACE associé au précompile.

Definition at line 92 of file precompile-face.cc.

void CPrecompileFace::setGMapVertex ( CParameterGMapVertex AGMapV)

Modifie le paramètre PARAMETER_GMAP_VERTEX associé au précompile.

Definition at line 83 of file precompile-face.cc.

void CPrecompileFace::setParameter ( CParameter AParameter)
virtual

setParameter

Cette méthode affecte le paramètre AParameter à ce précompile uniquement lorsque le précompile possède un paramètre de type AParameter->getType(). Sinon ne fait rien.

Implements CPrecompile.

Definition at line 67 of file precompile-face.cc.

void CPrecompileFace::setRandomColor ( CDart *  ADart,
int  ADimension 
)
protected

Sélection de la couleur aléatoire :

Definition at line 198 of file precompile-face.cc.


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