GMap3d::CPrecompileFace Class Reference

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

#include <precompile-face.hh>

Inherits CPrecompile.

Collaboration diagram for GMap3d::CPrecompileFace:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void setParameter (CParameter *AParameter)
CParametergetParameter () const
virtual TPrecompile getType () const
void setGMapVertex (CParameterGMapVertex *AGMapV)
void setFace (CParameterFace *AFace)
 CPrecompileFace (CParameterGMapVertex *, CParameterFace *)
 CPrecompileFace (const CPrecompileFace &)
CPrecompilecopy () const
virtual ~CPrecompileFace ()

Protected Member Functions

virtual void drawModel ()
void setRandomColor (CDart *ADart, int ADimension)
void drawFace (CDart *ADart, int ANbSommets, bool ABursted1)

Private Attributes

CParameterGMapVertexFParameterGMapV
CParameterFaceFParameterFace
GLUtesselator * FTess


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:
AParameterGmapV les paramètre de g-map-vertex.
AParameterFace les paramètres de dessin des faces
AParameterBurstCoef les 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::drawFace ( CDart *  ADart,
int  ANbSommets,
bool  ABursted1 
) [protected]

Affichage d'une face :.

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

void CPrecompileFace::drawModel (  )  [protected, virtual]

Cette méthode affiche toutes les faces.

Implements CPrecompile.

Definition at line 120 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 177 of file precompile-face.cc.


Member Data Documentation

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

Les différents paramètres.

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

GLUtesselator* GMap3d::CPrecompileFace::FTess [private]

Definition at line 88 of file precompile-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