|
nux-0.9.46
|
#include <NuxCore/Math/Matrix3.h>
Public Member Functions | |
| Matrix3x3 () | |
| ~Matrix3x3 () | |
| Matrix3x3 (const Matrix3x3< T > &) | |
| Matrix3x3 (T a00, T a01, T a02, T a10, T a11, T a12, T a20, T a21, T a22) | |
| Matrix3x3< T > & | operator= (const Matrix3x3< T > &) |
| t_bool | operator== (const Matrix3x3< T > &) |
| Matrix3x3< T > | operator* (const Matrix3x3< T > &) const |
| Matrix3x3< T > | operator+ (const Matrix3x3< T > &) const |
| Matrix3x3< T > | operator- (const Matrix3x3< T > &) const |
| Matrix3x3< T > & | operator*= (const Matrix3x3< T > &) const |
| Matrix3x3< T > & | operator+= (const Matrix3x3< T > &) const |
| Matrix3x3< T > & | operator-= (const Matrix3x3< T > &) const |
| Matrix3x3< T > | operator* (const T &) const |
| Matrix3x3< T > | operator/ (const T &) const |
| Matrix3x3< T > & | operator*= (const T &) const |
| Matrix3x3< T > & | operator/= (const T &) const |
| Vec3< T > | operator* (const Vec3< T > &) const |
| Matrix3x3< T > | operator- () |
| T & | operator() (unsigned int i, unsigned int j) |
| T | operator() (unsigned int i, unsigned int j) const |
| T | Determinant () const |
| void | Inverse () |
| Matrix3x3< T > | GetInverse () const |
| void | Zero () |
| void | Identity () |
Static Public Member Functions | |
| static Matrix3x3< T > | IDENTITY () |
| static Matrix3x3< T > | ZERO () |
Data Fields | |
| T | m [3][3] |
| nux::Matrix3x3< T >::Matrix3x3 | ( | ) |
| nux::Matrix3x3< T >::~Matrix3x3 | ( | ) |
| nux::Matrix3x3< T >::Matrix3x3 | ( | const Matrix3x3< T > & | M | ) |
References nux::Matrix3x3< T >::m.
| nux::Matrix3x3< T >::Matrix3x3 | ( | T | a00, |
| T | a01, | ||
| T | a02, | ||
| T | a10, | ||
| T | a11, | ||
| T | a12, | ||
| T | a20, | ||
| T | a21, | ||
| T | a22 | ||
| ) |
| T nux::Matrix3x3< T >::Determinant | ( | ) | const |
| Matrix3x3< T > nux::Matrix3x3< T >::GetInverse | ( | ) | const |
References nux::Matrix3x3< T >::Inverse().
| void nux::Matrix3x3< T >::Identity | ( | ) |
Referenced by nux::Matrix3x3< T >::IDENTITY().
| Matrix3x3< T > nux::Matrix3x3< T >::IDENTITY | ( | ) | [static] |
References nux::Matrix3x3< T >::Identity().
| void nux::Matrix3x3< T >::Inverse | ( | ) |
References nux::Matrix3x3< T >::m, and NUX_HARDWARE_BREAK.
Referenced by nux::Matrix3x3< T >::GetInverse().
| T & nux::Matrix3x3< T >::operator() | ( | unsigned int | i, |
| unsigned int | j | ||
| ) |
| T nux::Matrix3x3< T >::operator() | ( | unsigned int | i, |
| unsigned int | j | ||
| ) | const |
| Matrix3x3< T > nux::Matrix3x3< T >::operator* | ( | const T & | f | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::operator* | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Vec3< T > nux::Matrix3x3< T >::operator* | ( | const Vec3< T > & | V | ) | const |
References nux::Vec3< T >::x, nux::Vec3< T >::y, and nux::Vec3< T >::z.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator*= | ( | const T & | f | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator*= | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::operator+ | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator+= | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::operator- | ( | ) |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::operator- | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator-= | ( | const Matrix3x3< T > & | iM | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::operator/ | ( | const T & | f | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator/= | ( | const T & | f | ) | const |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > & nux::Matrix3x3< T >::operator= | ( | const Matrix3x3< T > & | M | ) |
References nux::Matrix3x3< T >::m.
| t_bool nux::Matrix3x3< T >::operator== | ( | const Matrix3x3< T > & | M | ) |
References nux::Matrix3x3< T >::m.
| Matrix3x3< T > nux::Matrix3x3< T >::ZERO | ( | ) | [static] |
References nux::Matrix3x3< T >::Zero().
| void nux::Matrix3x3< T >::Zero | ( | ) |
Referenced by nux::Matrix3x3< T >::ZERO().
| T nux::Matrix3x3< T >::m[3][3] |
Referenced by nux::Matrix3x3< T >::Inverse(), nux::Matrix3x3< T >::Matrix3x3(), nux::operator*(), nux::Matrix3x3< T >::operator*(), nux::Matrix3x3< T >::operator*=(), nux::Matrix3x3< T >::operator+(), nux::Matrix3x3< T >::operator+=(), nux::Matrix3x3< T >::operator-(), nux::Matrix3x3< T >::operator-=(), nux::Matrix3x3< T >::operator/(), nux::Matrix3x3< T >::operator/=(), nux::Matrix3x3< T >::operator=(), and nux::Matrix3x3< T >::operator==().