Storage and manipulation of matrices. More...
Public Member Functions | |
Matrix (const T *m) | |
Matrix () | |
T * | operator[] (const int i) |
const T * | operator[] (const int i) const |
void | identity () |
template<typename U > | |
U | operator* (const U &a) const |
Matrix< T, Minor, Major, Mode > | transpose () const |
Private Attributes | |
T | e [Major][Minor] |
Storage and manipulation of matrices.
Math::Matrix< T, Major, Minor, Mode >::Matrix | ( | const T * | m | ) | [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
Math::Matrix< T, Major, Minor, Mode >::Matrix | ( | ) | [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
void Math::Matrix< T, Major, Minor, Mode >::identity | ( | ) | [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
U Math::Matrix< T, Major, Minor, Mode >::operator* | ( | const U & | a | ) | const [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
T* Math::Matrix< T, Major, Minor, Mode >::operator[] | ( | const int | i | ) | [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
const T* Math::Matrix< T, Major, Minor, Mode >::operator[] | ( | const int | i | ) | const [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
Matrix<T, Minor, Major, Mode> Math::Matrix< T, Major, Minor, Mode >::transpose | ( | ) | const [inline] |
References Math::Matrix< T, Major, Minor, Mode >::e.
T Math::Matrix< T, Major, Minor, Mode >::e[Major][Minor] [private] |