GMap3d::CPrecompileObjectTransformation Class Reference

#include <precompile-object-transformation.hh>

Inherits CPrecompile.

Collaboration diagram for GMap3d::CPrecompileObjectTransformation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CPrecompileObjectTransformation (CParameterObjectTransformation *, CParameterObjectTranslation *, CParameterObjectRotation *, CParameterObjectScale *, CParameterObjectPonderation *)
 CPrecompileObjectTransformation (const CPrecompileObjectTransformation &)
CPrecompilecopy () const
virtual ~CPrecompileObjectTransformation ()
void setParameter (CParameter *AParameter)
CParametergetParameter () const
virtual TPrecompile getType () const
void setObjectTransformation (CParameterObjectTransformation *AObjectTransformation)
void setObjectTranslation (CParameterObjectTranslation *AObjectTranslation)
void setObjectRotation (CParameterObjectRotation *AObjectRotation)
void setObjectScale (CParameterObjectScale *AObjectScale)
void setObjectPonderation (CParameterObjectPonderation *AObjectPonderation)
void setCurrentMode (TMode AMode)

Protected Member Functions

virtual void drawModel ()
void drawInteractivePonderation ()
void drawInteractiveAxe (const CVertex &C, const CVertex &V, int circleNbEdges, bool ponderation=false)

Private Attributes

CParameterObjectTransformationFParameterObjectTransformation
CParameterObjectTranslationFParameterObjectTranslation
CParameterObjectRotationFParameterObjectRotation
CParameterObjectScaleFParameterObjectScale
CParameterObjectPonderationFParameterObjectPonderation
TMode FCurrentMode


Detailed Description

La classe CPrecompileObjectTransformation

Definition at line 45 of file precompile-object-transformation.hh.


Constructor & Destructor Documentation

CPrecompileObjectTransformation::CPrecompileObjectTransformation ( CParameterObjectTransformation AParameterObjectTransformation,
CParameterObjectTranslation AParameterObjectTranslation,
CParameterObjectRotation AParameterObjectRotation,
CParameterObjectScale AParameterObjectScale,
CParameterObjectPonderation AParameterObjectPonderation 
)

Constructeur

Parameters:
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]

Destructeur.

Definition at line 106 of file precompile-object-transformation.cc.


Member Function Documentation

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.


Member Data Documentation

Definition at line 132 of file precompile-object-transformation.hh.

Definition at line 128 of file precompile-object-transformation.hh.

Definition at line 126 of file precompile-object-transformation.hh.

Definition at line 127 of file precompile-object-transformation.hh.

Les différents paramètres.

Definition at line 124 of file precompile-object-transformation.hh.

Definition at line 125 of file precompile-object-transformation.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:17:59 2009 for Moka controler by  doxygen 1.5.8