#include <precompile-object-transformation.hh>
Inherits CPrecompile.
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.
CPrecompileObjectTransformation::~CPrecompileObjectTransformation | ( | ) | [virtual] |
CPrecompile * CPrecompileObjectTransformation::copy | ( | ) | const [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.
void CPrecompileObjectTransformation::drawInteractiveAxe | ( | const CVertex & | C, | |
const CVertex & | V, | |||
int | circleNbEdges, | |||
bool | ponderation = false | |||
) | [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.
void CPrecompileObjectTransformation::drawInteractivePonderation | ( | ) | [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.
void CPrecompileObjectTransformation::drawModel | ( | ) | [protected, virtual] |
Cette méthode affiche la / les grille(s).
Implements CPrecompile.
Definition at line 228 of file precompile-object-transformation.cc.
CParameter * CPrecompileObjectTransformation::getParameter | ( | ) | const [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.
TPrecompile CPrecompileObjectTransformation::getType | ( | ) | const [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.
void CPrecompileObjectTransformation::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 135 of file precompile-object-transformation.cc.
Definition at line 132 of file precompile-object-transformation.hh.
CParameterObjectPonderation* GMap3d::CPrecompileObjectTransformation::FParameterObjectPonderation [private] |
Definition at line 128 of file precompile-object-transformation.hh.
CParameterObjectRotation* GMap3d::CPrecompileObjectTransformation::FParameterObjectRotation [private] |
Definition at line 126 of file precompile-object-transformation.hh.
Definition at line 127 of file precompile-object-transformation.hh.
CParameterObjectTranslation* GMap3d::CPrecompileObjectTransformation::FParameterObjectTranslation [private] |
Definition at line 125 of file precompile-object-transformation.hh.