|
HDK
|
Symmetric 4x4 Matrices. More...
#include <UT_SymMatrix4.h>
Public Member Functions | |
| UT_SymMatrix4T () | |
| Construct uninitialized matrix. More... | |
| void | zero () |
| UT_SymMatrix4T< T > & | operator+= (const UT_SymMatrix4T< T > &m) |
| UT_SymMatrix4T< T > & | operator*= (T scale) |
| void | addScaledIdentity (T scale) |
| UT_SymMatrix4T< T > & | operator+= (T c) |
| T | getEuclideanNorm () |
| T | getEuclideanNorm2 () const |
| void | transpose () |
| void | outerproduct (const UT_Vector4 &v) |
| void | outerproduct (fpreal64 a, fpreal64 b, fpreal64 c, fpreal64 d) |
| void | outerproductUpdate (const UT_Vector4 &v) |
| void | outerproductUpdate (fpreal64 a, fpreal64 b, fpreal64 c, fpreal64 d) |
| T | vQv (const UT_Vector4 &v) |
| T | vQv (const UT_Vector3 &v) |
Friends | |
| template<typename S > | |
| class | UT_Matrix4T |
Symmetric 4x4 Matrices.
Definition at line 19 of file UT_SymMatrix4.h.
|
inline |
Construct uninitialized matrix.
Definition at line 23 of file UT_SymMatrix4.h.
|
inline |
Definition at line 59 of file UT_SymMatrix4.h.
|
inline |
Definition at line 75 of file UT_SymMatrix4.h.
|
inline |
Definition at line 79 of file UT_SymMatrix4.h.
|
inline |
Definition at line 50 of file UT_SymMatrix4.h.
|
inline |
Definition at line 41 of file UT_SymMatrix4.h.
|
inline |
Definition at line 65 of file UT_SymMatrix4.h.
| void UT_SymMatrix4T< T >::outerproduct | ( | const UT_Vector4 & | v | ) |
| void UT_SymMatrix4T< T >::outerproduct | ( | fpreal64 | a, |
| fpreal64 | b, | ||
| fpreal64 | c, | ||
| fpreal64 | d | ||
| ) |
| void UT_SymMatrix4T< T >::outerproductUpdate | ( | const UT_Vector4 & | v | ) |
| void UT_SymMatrix4T< T >::outerproductUpdate | ( | fpreal64 | a, |
| fpreal64 | b, | ||
| fpreal64 | c, | ||
| fpreal64 | d | ||
| ) |
|
inline |
Definition at line 87 of file UT_SymMatrix4.h.
| T UT_SymMatrix4T< T >::vQv | ( | const UT_Vector4 & | v | ) |
| T UT_SymMatrix4T< T >::vQv | ( | const UT_Vector3 & | v | ) |
|
inline |
Definition at line 33 of file UT_SymMatrix4.h.
Definition at line 104 of file UT_SymMatrix4.h.