HDK
|
#include <ImathForward.h>
Public Types | |
typedef T | BaseType |
typedef Vec4< T > | BaseVecType |
Static Public Member Functions | |
static void | multiply (const Matrix44 &a, const Matrix44 &b, Matrix44 &c) |
static unsigned int | dimensions () |
static T | baseTypeMin () |
static T | baseTypeMax () |
static T | baseTypeSmallest () |
static T | baseTypeEpsilon () |
Public Attributes | |
T | x [4][4] |
Definition at line 55 of file ImathForward.h.
typedef Vec4<T> Matrix44< T >::BaseVecType |
Definition at line 802 of file ImathMatrix.h.
|
inline |
Definition at line 443 of file ImathMatrix.h.
Definition at line 1894 of file ImathMatrix.h.
Definition at line 1905 of file ImathMatrix.h.
Definition at line 1927 of file ImathMatrix.h.
|
inline |
Definition at line 1934 of file ImathMatrix.h.
Definition at line 1958 of file ImathMatrix.h.
Definition at line 1980 of file ImathMatrix.h.
|
inlineexplicit |
Definition at line 2003 of file ImathMatrix.h.
Definition at line 799 of file ImathMatrix.h.
Definition at line 797 of file ImathMatrix.h.
Definition at line 796 of file ImathMatrix.h.
Definition at line 798 of file ImathMatrix.h.
Definition at line 2911 of file ImathMatrix.h.
Definition at line 774 of file ImathMatrix.h.
Definition at line 2234 of file ImathMatrix.h.
Definition at line 2246 of file ImathMatrix.h.
|
inline |
Definition at line 2883 of file ImathMatrix.h.
Definition at line 2071 of file ImathMatrix.h.
Definition at line 2078 of file ImathMatrix.h.
|
inline |
Definition at line 2086 of file ImathMatrix.h.
Definition at line 2702 of file ImathMatrix.h.
Definition at line 2694 of file ImathMatrix.h.
Definition at line 2814 of file ImathMatrix.h.
Definition at line 2806 of file ImathMatrix.h.
Definition at line 2179 of file ImathMatrix.h.
Definition at line 2893 of file ImathMatrix.h.
void Matrix44< T >::multDirMatrix | ( | const Vec3< S > & | src, |
Vec3< S > & | dst | ||
) | const |
Definition at line 2587 of file ImathMatrix.h.
|
static |
Definition at line 2518 of file ImathMatrix.h.
void Matrix44< T >::multVecMatrix | ( | const Vec3< S > & | src, |
Vec3< S > & | dst | ||
) | const |
Definition at line 2571 of file ImathMatrix.h.
Definition at line 2420 of file ImathMatrix.h.
Definition at line 2212 of file ImathMatrix.h.
Definition at line 2468 of file ImathMatrix.h.
Definition at line 2508 of file ImathMatrix.h.
Definition at line 2444 of file ImathMatrix.h.
|
inline |
Definition at line 2497 of file ImathMatrix.h.
Definition at line 2306 of file ImathMatrix.h.
Definition at line 2258 of file ImathMatrix.h.
Definition at line 2282 of file ImathMatrix.h.
Definition at line 2376 of file ImathMatrix.h.
Definition at line 2398 of file ImathMatrix.h.
Definition at line 2328 of file ImathMatrix.h.
Definition at line 2352 of file ImathMatrix.h.
Definition at line 2626 of file ImathMatrix.h.
Definition at line 2602 of file ImathMatrix.h.
Definition at line 2025 of file ImathMatrix.h.
Definition at line 2048 of file ImathMatrix.h.
Definition at line 2190 of file ImathMatrix.h.
Definition at line 1880 of file ImathMatrix.h.
Definition at line 1887 of file ImathMatrix.h.
const Matrix44<T>& Matrix44< T >::rotate | ( | const Vec3< S > & | r | ) |
Definition at line 2996 of file ImathMatrix.h.
Definition at line 3071 of file ImathMatrix.h.
const Matrix44& Matrix44< T >::setAxisAngle | ( | const Vec3< S > & | ax, |
S | ang | ||
) |
const Matrix44<T>& Matrix44< T >::setAxisAngle | ( | const Vec3< S > & | axis, |
S | angle | ||
) |
Definition at line 2964 of file ImathMatrix.h.
const Matrix44& Matrix44< T >::setEulerAngles | ( | const Vec3< S > & | r | ) |
const Matrix44<T>& Matrix44< T >::setEulerAngles | ( | const Vec3< S > & | r | ) |
Definition at line 2926 of file ImathMatrix.h.
Definition at line 3043 of file ImathMatrix.h.
const Matrix44<T>& Matrix44< T >::setScale | ( | const Vec3< S > & | s | ) |
Definition at line 3057 of file ImathMatrix.h.
const Matrix44& Matrix44< T >::setShear | ( | const Shear6< S > & | h | ) |
const Matrix44<T>& Matrix44< T >::setShear | ( | const Vec3< S > & | h | ) |
Definition at line 3142 of file ImathMatrix.h.
const Matrix44<T>& Matrix44< T >::setShear | ( | const Shear6< S > & | h | ) |
Definition at line 3170 of file ImathMatrix.h.
Matrix44& Matrix44< T >::setTheMatrix | ( | const Matrix44< S > & | v | ) |
|
inline |
Definition at line 2148 of file ImathMatrix.h.
const Matrix44& Matrix44< T >::setTranslation | ( | const Vec3< S > & | t | ) |
const Matrix44<T>& Matrix44< T >::setTranslation | ( | const Vec3< S > & | t | ) |
Definition at line 3094 of file ImathMatrix.h.
|
inline |
Definition at line 2116 of file ImathMatrix.h.
Definition at line 3198 of file ImathMatrix.h.
const Matrix44<T>& Matrix44< T >::shear | ( | const Shear6< S > & | h | ) |
Definition at line 3218 of file ImathMatrix.h.
const Matrix44& Matrix44< T >::translate | ( | const Vec3< S > & | t | ) |
const Matrix44<T>& Matrix44< T >::translate | ( | const Vec3< S > & | t | ) |
Definition at line 3129 of file ImathMatrix.h.
Definition at line 3121 of file ImathMatrix.h.
Definition at line 2648 of file ImathMatrix.h.
Definition at line 2672 of file ImathMatrix.h.