|
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
|
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 |