src/lib-controler-gmap/controler-gmap-object-transformation.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void setObjectTranslationVector (const CVertex &AVector)
CVertex getObjectTranslationVector () const
void setObjectTranslationPonderation (bool AActive)
bool getObjectTranslationPonderation () const
void toggleObjectTranslationPonderation ()
void setObjectRotationAxeVertex (const CVertex &AAxeVertex)
CVertex getObjectRotationAxeVertex () const
void setObjectRotationAxeVector (const CVertex &AAxeVector)
CVertex getObjectRotationAxeVector () const
void setObjectRotationAngle (float AAngle)
float getObjectRotationAngle () const
void setObjectRotationPonderation (bool AActive)
bool getObjectRotationPonderation () const
void toggleObjectRotationPonderation ()
void setObjectScaleType (TScaleType AScaleType)
TScaleType getObjectScaleType () const
void setObjectScaleCenter (const CVertex &ACenter)
CVertex getObjectScaleCenter () const
void setObjectScaleVector (const CVertex &AVector)
CVertex getObjectScaleVector () const
void setObjectScaleIso (bool AValue)
bool getObjectScaleIso () const
void toggleObjectScaleIso ()
void setObjectScaleIsoCoef (float AValue)
float getObjectScaleIsoCoef () const
void setObjectScaleCoef (const CVertex &AValue)
CVertex getObjectScaleCoef () const
void setObjectScaleCoef (int ADim, float AValue)
float getObjectScaleCoef (int ADim) const
void setObjectScalePonderation (bool AActive)
bool getObjectScalePonderation () const
void toggleObjectScalePonderation ()
void addPonderationCoefs ()
void delPonderationCoefs ()
void updatePonderationCoefs ()
void modeObjectTransformationBegin (bool APonderation)
void modeTranslationBegin ()
void modeRotationBegin ()
void modeScaleBegin ()
void modeObjectTransformationEnd (bool APonderation)
void modeTranslationEnd ()
void modeRotationEnd ()
void modeScaleEnd ()
int FDeformationMark
int FDirectInfoVertex
int FDirectInfoPonderation
bool FDeformationDone
void modeTranslationOperationStart ()
void modeRotationOperationStart ()
void modeScaleOperationStart ()
void modeTranslationOperationMove ()
void modeRotationOperationMove ()
void modeScaleOperationMove ()
void modeTransformationOperationStop ()


Function Documentation

void addPonderationCoefs (  )  [private]

void delPonderationCoefs (  )  [private]

float getObjectRotationAngle (  )  const

CVertex getObjectRotationAxeVector (  )  const

CVertex getObjectRotationAxeVertex (  )  const

bool getObjectRotationPonderation (  )  const

CVertex getObjectScaleCenter (  )  const

float getObjectScaleCoef ( int  ADim  )  const

CVertex getObjectScaleCoef (  )  const

bool getObjectScaleIso (  )  const

float getObjectScaleIsoCoef (  )  const

bool getObjectScalePonderation (  )  const

TScaleType getObjectScaleType (  )  const

CVertex getObjectScaleVector (  )  const

bool getObjectTranslationPonderation (  )  const

CVertex getObjectTranslationVector (  )  const

void modeObjectTransformationBegin ( bool  APonderation  )  [private]

void modeObjectTransformationEnd ( bool  APonderation  )  [private]

void modeRotationBegin (  )  [private]

void modeRotationEnd (  )  [private]

void modeRotationOperationMove (  )  [private]

void modeRotationOperationStart (  )  [private]

void modeScaleBegin (  )  [private]

void modeScaleEnd (  )  [private]

void modeScaleOperationMove (  )  [private]

void modeScaleOperationStart (  )  [private]

void modeTransformationOperationStop (  )  [private]

mode---OperationStop

Méthode appelée lorsqu'une une opération est terminée (par exemple lorsqu'un bouton de la souris est relâché)

void modeTranslationBegin (  )  [private]

void modeTranslationEnd (  )  [private]

void modeTranslationOperationMove (  )  [private]

mode---OperationMove

Méthode appelée pour une opération en cours (par exemple lorsque la souris bouge)

void modeTranslationOperationStart (  )  [private]

mode---OperationStart

Méthode appelée lorsqu'une opération débute (par exemple lorsqu'on appuie sur un bouton de la souris)

void setObjectRotationAngle ( float  AAngle  ) 

void setObjectRotationAxeVector ( const CVertex &  AAxeVector  ) 

void setObjectRotationAxeVertex ( const CVertex &  AAxeVertex  ) 

void setObjectRotationPonderation ( bool  AActive  ) 

void setObjectScaleCenter ( const CVertex &  ACenter  ) 

void setObjectScaleCoef ( int  ADim,
float  AValue 
)

void setObjectScaleCoef ( const CVertex &  AValue  ) 

void setObjectScaleIso ( bool  AValue  ) 

void setObjectScaleIsoCoef ( float  AValue  ) 

void setObjectScalePonderation ( bool  AActive  ) 

void setObjectScaleType ( TScaleType  AScaleType  ) 

void setObjectScaleVector ( const CVertex &  AVector  ) 

void setObjectTranslationPonderation ( bool  AActive  ) 

void setObjectTranslationVector ( const CVertex &  AVector  ) 

void toggleObjectRotationPonderation (  ) 

void toggleObjectScaleIso (  ) 

void toggleObjectScalePonderation (  ) 

void toggleObjectTranslationPonderation (  ) 

void updatePonderationCoefs (  )  [private]


Variable Documentation

Definition at line 146 of file controler-gmap-object-transformation.hh.

Definition at line 142 of file controler-gmap-object-transformation.hh.

Definition at line 144 of file controler-gmap-object-transformation.hh.

Definition at line 143 of file controler-gmap-object-transformation.hh.


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