![]() |
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.