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[] (int32_t ind) |
Matrix & | mult3by3 (const Matrix &mat) |
Matrix< T > & | Rmult4by4 (const Matrix< T > &mat) |
Minimal matrix class to assist in view 3d calculations
|
inline |
Get the adjoint matrix
Definition at line 83 of file matrix.h.
Referenced by FIFE::Matrix< double >::inverse().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Make this a scale matrix
Definition at line 157 of file matrix.h.
Referenced by FIFE::Matrix< double >::applyScale().
|
inline |
Make this a translation matrix
Definition at line 189 of file matrix.h.
Referenced by FIFE::Matrix< double >::applyTranslate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |