#include <precompile-normal-vector.hh>
Inherits CPrecompile.
Public Member Functions | |
void | setParameter (CParameter *AParameter) |
CParameter * | getParameter () const |
virtual TPrecompile | getType () const |
void | setGMapVertex (CParameterGMapVertex *AGMapV) |
void | setNormalVector (CParameterNormalVector *ANormalVector) |
void | setSelection (CParameterSelection *ASelection) |
CPrecompileNormalVector (CParameterGMapVertex *, CParameterNormalVector *, CParameterSelection *) | |
CPrecompileNormalVector (const CPrecompileNormalVector &) | |
CPrecompile * | copy () const |
virtual | ~CPrecompileNormalVector () |
Protected Member Functions | |
virtual void | drawModel () |
Private Member Functions | |
void | drawNormal (CDart *, bool ATwoSides) |
Private Attributes | |
CParameterGMapVertex * | FParameterGMapV |
CParameterNormalVector * | FParameterNormalVector |
CParameterSelection * | FParameterSelection |
Definition at line 43 of file precompile-normal-vector.hh.
CPrecompileNormalVector::CPrecompileNormalVector | ( | CParameterGMapVertex * | AParameterGMapV, | |
CParameterNormalVector * | AParameterNormalVector, | |||
CParameterSelection * | AParameterSelection | |||
) |
Constructeur
AParameterGmapV | les paramètre de g-map-vertex. | |
AParameterNormalVector | les paramètres de dessin des normales | |
AParameterSelection | les paramètres permettant d'accéder au brin last |
Definition at line 35 of file precompile-normal-vector.cc.
CPrecompileNormalVector::CPrecompileNormalVector | ( | const CPrecompileNormalVector & | APrecompile | ) |
Definition at line 51 of file precompile-normal-vector.cc.
CPrecompileNormalVector::~CPrecompileNormalVector | ( | ) | [virtual] |
CPrecompile * CPrecompileNormalVector::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CPrecompile.
Definition at line 73 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::drawModel | ( | ) | [protected, virtual] |
Cette méthode affiche tout les sommets de la carte.
Implements CPrecompile.
Definition at line 139 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::drawNormal | ( | CDart * | ADart, | |
bool | ATwoSides | |||
) | [private] |
Definition at line 126 of file precompile-normal-vector.cc.
CParameter * CPrecompileNormalVector::getParameter | ( | ) | const [virtual] |
getParameter
Cette méthode retourne le paramètre précompile associé à ce précompile,
Implements CPrecompile.
Definition at line 92 of file precompile-normal-vector.cc.
TPrecompile CPrecompileNormalVector::getType | ( | ) | const [virtual] |
Cette méthode retourne le type du precompile.
Implements CPrecompile.
Definition at line 123 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::setGMapVertex | ( | CParameterGMapVertex * | AGMapV | ) |
Modifie le paramètre PARAMETER_GMAP_VERTEX associé au précompile.
Definition at line 95 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::setNormalVector | ( | CParameterNormalVector * | ANormalVector | ) |
Modifie le paramètre PARAMETER_NORMAL_VECTOR associé au précompile.
Definition at line 104 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::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 76 of file precompile-normal-vector.cc.
void CPrecompileNormalVector::setSelection | ( | CParameterSelection * | ASelection | ) |
Modifie le paramètre PARAMETER_SELECTION associé au précompile.
Definition at line 114 of file precompile-normal-vector.cc.
Definition at line 90 of file precompile-normal-vector.hh.
Definition at line 91 of file precompile-normal-vector.hh.