| HDK
    | 
Class to pass transforms to GA_AttributeTransformer. More...
#include <GA_AttributeTransformer.h>
| Public Types | |
| typedef FLOAT_T | ValueType | 
| Public Member Functions | |
| Transform () | |
| template<typename FLOAT_T2 > | |
| Transform (const UT_Matrix4T< FLOAT_T2 > &m) | |
| template<typename FLOAT_T2 > | |
| void | set (const UT_Matrix4T< FLOAT_T2 > &m) | 
| Set the matrix.  More... | |
| void | computeInverse () | 
| Compute the inverse (if required)  More... | |
| void | computeQuaternion () | 
| Compute the quaternion transform (if required)  More... | |
| const UT_Matrix4T< FLOAT_T > & | xform () const | 
| const UT_Matrix4T< FLOAT_T > & | ixform () const | 
| const UT_QuaternionT< FLOAT_T > & | q () const | 
Class to pass transforms to GA_AttributeTransformer.
Computing inverse/quaternion transforms can be expensive. If possible, you should reuse unchanging Transform objects rather than re-building them when performing multiple transforms.
Definition at line 50 of file GA_AttributeTransformer.h.
| typedef FLOAT_T GA_AttributeTransformer::Transform< FLOAT_T >::ValueType | 
Definition at line 53 of file GA_AttributeTransformer.h.
| 
 | inline | 
Definition at line 54 of file GA_AttributeTransformer.h.
| 
 | inline | 
Definition at line 61 of file GA_AttributeTransformer.h.
| 
 | inline | 
Compute the inverse (if required)
Definition at line 76 of file GA_AttributeTransformer.h.
| 
 | inline | 
Compute the quaternion transform (if required)
Definition at line 86 of file GA_AttributeTransformer.h.
| 
 | inline | 
Accessor
Definition at line 99 of file GA_AttributeTransformer.h.
| 
 | inline | 
Accessor
Definition at line 100 of file GA_AttributeTransformer.h.
| 
 | inline | 
Set the matrix.
Definition at line 69 of file GA_AttributeTransformer.h.
| 
 | inline | 
Accessor
Definition at line 98 of file GA_AttributeTransformer.h.