![]() |
Moka controlers
|
#include <precompile-object-transformation.hh>
Public Member Functions | |
| CPrecompileObjectTransformation (CParameterObjectTransformation *, CParameterObjectTranslation *, CParameterObjectRotation *, CParameterObjectScale *, CParameterObjectPonderation *) | |
| CPrecompileObjectTransformation (const CPrecompileObjectTransformation &) | |
| CPrecompile * | copy () const |
| virtual | ~CPrecompileObjectTransformation () |
| Destructeur. | |
| void | setParameter (CParameter *AParameter) |
| CParameter * | getParameter () const |
| virtual TPrecompile | getType () const |
| Cette méthode retourne le type du precompile. | |
| void | setObjectTransformation (CParameterObjectTransformation *AObjectTransformation) |
| void | setObjectTranslation (CParameterObjectTranslation *AObjectTranslation) |
| Modifie le paramètre PARAMETER_OBJECT_TRANSLATION associé au précompile. | |
| void | setObjectRotation (CParameterObjectRotation *AObjectRotation) |
| Modifie le paramètre PARAMETER_OBJECT_ROTATION associé au précompile. | |
| void | setObjectScale (CParameterObjectScale *AObjectScale) |
| Modifie le paramètre PARAMETER_OBJECT_SCALE associé au précompile. | |
| void | setObjectPonderation (CParameterObjectPonderation *AObjectPonderation) |
| Modifie le paramètre PARAMETER_OBJECT_PONDERATION 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 la / les grille(s). | |
| void | drawInteractivePonderation () |
| void | drawInteractiveAxe (const CVertex &C, const CVertex &V, int circleNbEdges, bool ponderation=false) |
Protected Member Functions inherited from CPrecompile | |
| void | compileModel () |
La classe CPrecompileObjectTransformation
Definition at line 45 of file precompile-object-transformation.hh.
| CPrecompileObjectTransformation::CPrecompileObjectTransformation | ( | CParameterObjectTransformation * | AParameterObjectTransformation, |
| CParameterObjectTranslation * | AParameterObjectTranslation, | ||
| CParameterObjectRotation * | AParameterObjectRotation, | ||
| CParameterObjectScale * | AParameterObjectScale, | ||
| CParameterObjectPonderation * | AParameterObjectPonderation | ||
| ) |
Constructeur
| AParameterObjectTransformation | les paramètres de dessin |
| AParameterObjectTranslation | les paramètres de translation |
| AParameterObjectRotation | les paramètres de rotation |
| AParameterObjectScale | les paramètres de scaling |
| AParameterObjectPonderation | les paramètres de pondération |
Definition at line 39 of file precompile-object-transformation.cc.
| CPrecompileObjectTransformation::CPrecompileObjectTransformation | ( | const CPrecompileObjectTransformation & | APrecompile | ) |
Definition at line 76 of file precompile-object-transformation.cc.
|
virtual |
Destructeur.
Definition at line 106 of file precompile-object-transformation.cc.
|
virtual |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CPrecompile.
Definition at line 123 of file precompile-object-transformation.cc.
|
protected |
Pour afficher un axe donné par un sommet C, un vecteur V, un nombre d'arêtes
Definition at line 288 of file precompile-object-transformation.cc.
|
protected |
Pour afficher les pondérations (point, axe ou plan) quand c'est nécessaire
Definition at line 360 of file precompile-object-transformation.cc.
|
protectedvirtual |
Cette méthode affiche la / les grille(s).
Implements CPrecompile.
Definition at line 228 of file precompile-object-transformation.cc.
|
virtual |
getParameter
Cette méthode retourne le paramètre précompile associé à ce précompile,
Implements CPrecompile.
Definition at line 157 of file precompile-object-transformation.cc.
|
virtual |
Cette méthode retourne le type du precompile.
Implements CPrecompile.
Definition at line 222 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setCurrentMode | ( | TMode | AMode | ) |
Definition at line 126 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setObjectPonderation | ( | CParameterObjectPonderation * | AObjectPonderation | ) |
Modifie le paramètre PARAMETER_OBJECT_PONDERATION associé au précompile.
Definition at line 210 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setObjectRotation | ( | CParameterObjectRotation * | AObjectRotation | ) |
Modifie le paramètre PARAMETER_OBJECT_ROTATION associé au précompile.
Definition at line 184 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setObjectScale | ( | CParameterObjectScale * | AObjectScale | ) |
Modifie le paramètre PARAMETER_OBJECT_SCALE associé au précompile.
Definition at line 197 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setObjectTransformation | ( | CParameterObjectTransformation * | AObjectTransformation | ) |
Modifie le paramètre PARAMETER_OBJECT_TRANSFORMATION associé au précompile.
Definition at line 161 of file precompile-object-transformation.cc.
| void CPrecompileObjectTransformation::setObjectTranslation | ( | CParameterObjectTranslation * | AObjectTranslation | ) |
Modifie le paramètre PARAMETER_OBJECT_TRANSLATION associé au précompile.
Definition at line 171 of file precompile-object-transformation.cc.
|
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 135 of file precompile-object-transformation.cc.