Moka controlers
|
#include <precompile-preview.hh>
Public Member Functions | |
virtual TPrecompile | getType () const |
Cette méthode retourne le type du precompile. | |
CPrecompilePreview (CParameterPreview *APreview, CParameterObjectPosition *AObjectPosition, CParameterCreation *AObjectParameters, CParameterPolylinePosition *APolylinePosition) | |
CPrecompilePreview (const CPrecompilePreview &) | |
CPrecompile * | copy () const |
virtual | ~CPrecompilePreview () |
Destructeur. | |
void | setParameter (CParameter *AParameter) |
CParameter * | getParameter () const |
void | setPreview (CParameterPreview *APreview) |
Modifie le paramètre PARAMETER_PREVIEW associé au précompile. | |
void | setPosition (CParameterObjectPosition *APosition) |
Modifie le paramètre PARAMETER_OBJECT_POSITION associé au précompile. | |
void | setCreation (CParameterCreation *ACreation) |
Modifie le paramètre PARAMETER_CREATION associé au précompile. | |
void | setPolylinePosition (CParameterPolylinePosition *APolylinePosition) |
Modifie le paramètre PARAMETER_POLYLINE_POSITION associé au précompile. | |
void | setCurrentMode (TMode AMode) |
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 l'objet en cours de création. | |
void | drawPolyline () |
void | drawPolygon () |
void | drawMesh () |
void | drawSphere () |
void | drawCylinder () |
void | drawPyramid () |
void | drawTorus () |
void | drawMesh1 (const CTransformationMatrix &AMatrix, const CVertex &AOrigin, const CVertex &AVector, int ASx) |
void | drawMesh2 (const CTransformationMatrix &AMatrix, const CVertex &AOrigin, const CVertex &AVectorX, int ASx, const CVertex &AVectorY, int ASy) |
void | drawMesh3 (const CTransformationMatrix &AMatrix, const CVertex &AOrigin, const CVertex &AVectorX, int ASx, const CVertex &AVectorY, int ASy, const CVertex &AVectorZ, int ASz) |
Protected Member Functions inherited from CPrecompile | |
void | compileModel () |
La classe CPrecompilePreview permet l'affichage interactif des objets en cours de création.
Definition at line 46 of file precompile-preview.hh.
CPrecompilePreview::CPrecompilePreview | ( | CParameterPreview * | APreview, |
CParameterObjectPosition * | AObjectPosition, | ||
CParameterCreation * | AObjectParameters, | ||
CParameterPolylinePosition * | APolylinePosition | ||
) |
Constructeur
APreview | les paramètres de dessin (couleur...) |
AObjectPosition | les paramètres de position d'objets |
AObjectParameters | les paramètres de création d'objets |
APolylineParameter | les paramètres de position polyline |
Definition at line 36 of file precompile-preview.cc.
CPrecompilePreview::CPrecompilePreview | ( | const CPrecompilePreview & | APrecompile | ) |
Definition at line 57 of file precompile-preview.cc.
|
virtual |
Destructeur.
Definition at line 77 of file precompile-preview.cc.
|
virtual |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CPrecompile.
Definition at line 85 of file precompile-preview.cc.
|
protected |
Definition at line 173 of file precompile-preview.cc.
|
protected |
Definition at line 279 of file precompile-preview.cc.
|
protected |
|
protected |
|
protected |
drawMesh2
Affichage d'un cube maillé en dimension 3.
Definition at line 825 of file precompile-preview.cc.
|
protectedvirtual |
Cette méthode affiche l'objet en cours de création.
Implements CPrecompile.
Definition at line 159 of file precompile-preview.cc.
|
protected |
Definition at line 462 of file precompile-preview.cc.
|
protected |
Definition at line 511 of file precompile-preview.cc.
|
protected |
Definition at line 533 of file precompile-preview.cc.
|
protected |
Definition at line 622 of file precompile-preview.cc.
|
protected |
Definition at line 691 of file precompile-preview.cc.
|
virtual |
getParameter
Cette méthode retourne le paramètre précompile associé à ce précompile,
Implements CPrecompile.
Definition at line 107 of file precompile-preview.cc.
|
virtual |
Cette méthode retourne le type du precompile.
Implements CPrecompile.
Definition at line 147 of file precompile-preview.cc.
void CPrecompilePreview::setCreation | ( | CParameterCreation * | ACreation | ) |
Modifie le paramètre PARAMETER_CREATION associé au précompile.
Definition at line 128 of file precompile-preview.cc.
void CPrecompilePreview::setCurrentMode | ( | TMode | AMode | ) |
Definition at line 150 of file precompile-preview.cc.
|
virtual |
Modifie le paramètre de type AParameter->getType() si c'est un paramètre connu de ce précompile, sinon ne fait rien.
Implements CPrecompile.
Definition at line 88 of file precompile-preview.cc.
void CPrecompilePreview::setPolylinePosition | ( | CParameterPolylinePosition * | APolylinePosition | ) |
Modifie le paramètre PARAMETER_POLYLINE_POSITION associé au précompile.
Definition at line 137 of file precompile-preview.cc.
void CPrecompilePreview::setPosition | ( | CParameterObjectPosition * | APosition | ) |
Modifie le paramètre PARAMETER_OBJECT_POSITION associé au précompile.
Definition at line 119 of file precompile-preview.cc.
void CPrecompilePreview::setPreview | ( | CParameterPreview * | APreview | ) |
Modifie le paramètre PARAMETER_PREVIEW associé au précompile.
Definition at line 110 of file precompile-preview.cc.