#include <fMatrix4.h>
Public Member Functions | |
fMat44 () | |
fMat44 (const fMat44 &m) | |
fMat44 (const fMat33 &m, const fVec3 &v) | |
void | inv (const fMat44 &mat) |
fMat33 & | Mat () |
double & | operator() (int i, int j) |
double | operator() (int i, int j) const |
void | operator*= (double) |
void | operator+= (const fMat44 &) |
void | operator-= (const fMat44 &) |
void | operator/= (double) |
fMat44 | operator= (const fMat44 &mat) |
void | operator= (double d) |
double & | Scalar () |
fVec3 & | Vec () |
~fMat44 () | |
Protected Attributes | |
fMat33 | m_mat |
double | m_scalar |
fVec3 | m_vec |
double | temp |
Friends | |
class | fVec4 |
fMat44 | inv (const fMat44 &mat) |
fMat33 & | Mat (fMat44 &m) |
fMat44 | operator* (const fMat44 &, const fMat44 &) |
fVec4 | operator* (const fMat44 &, const fVec4 &) |
fMat44 | operator+ (const fMat44 &, const fMat44 &) |
fMat44 | operator- (const fMat44 &) |
fMat44 | operator- (const fMat44 &, const fMat44 &) |
double & | Scalar (fMat44 &m) |
fVec3 & | Vec (fMat44 &m) |
Definition at line 21 of file fMatrix4.h.
fMat44::fMat44 | ( | ) | [inline] |
Definition at line 25 of file fMatrix4.h.
fMat44::fMat44 | ( | const fMat44 & | m | ) | [inline] |
Definition at line 31 of file fMatrix4.h.
fMat44::fMat44 | ( | const fMat33 & | m, |
const fVec3 & | v | ||
) | [inline] |
Definition at line 37 of file fMatrix4.h.
fMat44::~fMat44 | ( | ) | [inline] |
Definition at line 43 of file fMatrix4.h.
void fMat44::inv | ( | const fMat44 & | mat | ) |
fMat33& fMat44::Mat | ( | ) | [inline] |
Definition at line 52 of file fMatrix4.h.
Definition at line 30 of file fMatrix4.cpp.
Definition at line 45 of file fMatrix4.cpp.
void fMat44::operator*= | ( | double | d | ) |
Definition at line 89 of file fMatrix4.cpp.
Definition at line 75 of file fMatrix4.cpp.
Definition at line 82 of file fMatrix4.cpp.
void fMat44::operator/= | ( | double | d | ) |
Definition at line 96 of file fMatrix4.cpp.
Definition at line 67 of file fMatrix4.cpp.
void fMat44::operator= | ( | double | d | ) |
Definition at line 60 of file fMatrix4.cpp.
double& fMat44::Scalar | ( | ) | [inline] |
Definition at line 64 of file fMatrix4.h.
fVec3& fMat44::Vec | ( | ) | [inline] |
Definition at line 58 of file fMatrix4.h.
friend class fVec4 [friend] |
Definition at line 23 of file fMatrix4.h.
Definition at line 55 of file fMatrix4.h.
Definition at line 112 of file fMatrix4.cpp.
Definition at line 139 of file fMatrix4.cpp.
Definition at line 121 of file fMatrix4.cpp.
Definition at line 103 of file fMatrix4.cpp.
Definition at line 130 of file fMatrix4.cpp.
Definition at line 67 of file fMatrix4.h.
Definition at line 61 of file fMatrix4.h.
fMat33 fMat44::m_mat [protected] |
Definition at line 84 of file fMatrix4.h.
double fMat44::m_scalar [protected] |
Definition at line 86 of file fMatrix4.h.
fVec3 fMat44::m_vec [protected] |
Definition at line 85 of file fMatrix4.h.
double fMat44::temp [protected] |
Definition at line 87 of file fMatrix4.h.