|
FIFE 2008.0
|
#include <matrix.h>

Public Member Functions | |
| Matrix | inverse () const |
| Matrix & | operator/= (T val) |
| Matrix | adjoint () const |
| Matrix & | loadRotate (T angle, T x, T y, T z) |
| Matrix & | applyScale (T x, T y, T z) |
| Matrix & | loadScale (T x, T y, T z=1) |
| Matrix & | applyTranslate (T x, T y, T z) |
| Matrix & | loadTranslate (const T x, const T y, const T z) |
| PointType3D< T > | operator* (const PointType3D< T > &vec) |
| T & | operator[] (int ind) |
| Matrix & | mult3by3 (const Matrix &mat) |
| Matrix< T > & | Rmult4by4 (const Matrix< T > &mat) |
Minimal matrix class to assist in view 3d calculations
| Matrix FIFE::Matrix< T >::adjoint | ( | ) | const [inline] |
Get the adjoint matrix
Definition at line 83 of file matrix.h.
Referenced by FIFE::Matrix< double >::inverse().

| Matrix& FIFE::Matrix< T >::applyScale | ( | T | x, |
| T | y, | ||
| T | z | ||
| ) | [inline] |
| Matrix& FIFE::Matrix< T >::applyTranslate | ( | T | x, |
| T | y, | ||
| T | z | ||
| ) | [inline] |
| Matrix FIFE::Matrix< T >::inverse | ( | ) | const [inline] |
| Matrix& FIFE::Matrix< T >::loadRotate | ( | T | angle, |
| T | x, | ||
| T | y, | ||
| T | z | ||
| ) | [inline] |
| Matrix& FIFE::Matrix< T >::loadScale | ( | T | x, |
| T | y, | ||
| T | z = 1 |
||
| ) | [inline] |
Make this a scale matrix
Definition at line 157 of file matrix.h.
Referenced by FIFE::Matrix< double >::applyScale().

| Matrix& FIFE::Matrix< T >::loadTranslate | ( | const T | x, |
| const T | y, | ||
| const T | z | ||
| ) | [inline] |
Make this a translation matrix
Definition at line 189 of file matrix.h.
Referenced by FIFE::Matrix< double >::applyTranslate().

| Matrix& FIFE::Matrix< T >::mult3by3 | ( | const Matrix< T > & | mat | ) | [inline] |
| PointType3D<T> FIFE::Matrix< T >::operator* | ( | const PointType3D< T > & | vec | ) | [inline] |
| Matrix& FIFE::Matrix< T >::operator/= | ( | T | val | ) | [inline] |
| T& FIFE::Matrix< T >::operator[] | ( | int | ind | ) | [inline] |
| Matrix<T>& FIFE::Matrix< T >::Rmult4by4 | ( | const Matrix< T > & | mat | ) | [inline] |