FbxTransform Class Reference
 
 
 
FbxTransform Class Reference

#include <fbxtransforms.h>


Class Description

Handle transform behaviors such as pivots, limits and offets, etc.

Definition at line 202 of file fbxtransforms.h.

List of all members.

Classes

class   RotationSpace

Public Types

enum   EInheritType { eInheritRrSs, eInheritRSrs, eInheritRrs }

Public Member Functions

  FbxTransform ()
EInheritType  GetInheritType ()
void  SetInheritType (EInheritType pType)
FbxLimits GetTranslationLimits ()
FbxLimits GetRotationLimits ()
FbxLimits GetScalingLimits ()
FbxRotationOrder GetRotationOrder ()
bool  HasROffset ()
bool  HasRPivot ()
bool  HasSOffset ()
bool  HasSPivot ()
bool  HasPreRM ()
bool  HasPostRM ()
void  SetROffset (FbxVector4 &pROffset)
void  SetRPivot (FbxVector4 &pRPivot)
void  SetSOffset (FbxVector4 &pSOffset)
void  SetSPivot (FbxVector4 &pSPivot)
void  SetPreRM (FbxVector4 &pPreR)
void  SetPostRM (FbxVector4 &pPostR)
bool  GetRotationSpaceForLimitOnly ()
void  SetRotationSpaceForLimitOnly (bool pRotationSpaceForLimitOnly)
void  DoF2LT (FbxVector4 &pLT, FbxVector4 &pDoF, FbxAMatrix &pLRM, FbxAMatrix &pLSM)
void  LT2DoF (FbxVector4 &pDoF, FbxVector4 pLT, FbxAMatrix &pLRM, FbxAMatrix &pLSM)
void  DoF2LRM (FbxAMatrix &pLRM, FbxVector4 &pRDoF, bool pForLimit=false)
void  LRM2DoF (FbxVector4 &pRDoF, FbxAMatrix &pLRM, bool pForLimit=false)
void  LSM2GSM (FbxAMatrix &pGSM, FbxAMatrix &pPGSM, FbxAMatrix &pLSM, FbxAMatrix &pLRM, FbxVector4 &pPLS)
void  GTRSM2GX (FbxAMatrix &pGX, FbxVector4 &pGT, FbxAMatrix &pGRM, FbxAMatrix &pGSM)

Member Enumeration Documentation


Constructor & Destructor Documentation


Member Function Documentation

void SetInheritType ( EInheritType  pType )
FbxLimits& GetTranslationLimits ( )
FbxLimits& GetRotationLimits ( )
FbxLimits& GetScalingLimits ( )
bool HasROffset ( )
bool HasRPivot ( )
bool HasSOffset ( )
bool HasSPivot ( )
bool HasPreRM ( )
bool HasPostRM ( )
void SetROffset ( FbxVector4 pROffset )
void SetRPivot ( FbxVector4 pRPivot )
void SetSOffset ( FbxVector4 pSOffset )
void SetSPivot ( FbxVector4 pSPivot )
void SetPreRM ( FbxVector4 pPreR )
void SetPostRM ( FbxVector4 pPostR )
bool GetRotationSpaceForLimitOnly ( )
void SetRotationSpaceForLimitOnly ( bool  pRotationSpaceForLimitOnly )
void DoF2LT ( FbxVector4 pLT,
FbxVector4 pDoF,
FbxAMatrix pLRM,
FbxAMatrix pLSM 
)
void LT2DoF ( FbxVector4 pDoF,
FbxVector4  pLT,
FbxAMatrix pLRM,
FbxAMatrix pLSM 
)
void DoF2LRM ( FbxAMatrix pLRM,
FbxVector4 pRDoF,
bool  pForLimit = false 
)
void LRM2DoF ( FbxVector4 pRDoF,
FbxAMatrix pLRM,
bool  pForLimit = false 
)
void LSM2GSM ( FbxAMatrix pGSM,
FbxAMatrix pPGSM,
FbxAMatrix pLSM,
FbxAMatrix pLRM,
FbxVector4 pPLS 
)
void GTRSM2GX ( FbxAMatrix pGX,
FbxVector4 pGT,
FbxAMatrix pGRM,
FbxAMatrix pGSM 
)

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