#include <gm_mat4.h>
|
| gmMatrix4 () |
|
| gmMatrix4 (const gmMatrix4 &) |
|
| gmMatrix4 (double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) |
|
double * | operator[] (int) |
|
const double * | operator[] (int) const |
|
gmMatrix4 & | assign (double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) |
|
gmMatrix4 & | operator= (const gmMatrix4 &) |
|
gmMatrix4 & | operator+= (const gmMatrix4 &) |
|
gmMatrix4 & | operator-= (const gmMatrix4 &) |
|
gmMatrix4 & | operator*= (const gmMatrix4 &) |
|
gmMatrix4 & | operator*= (double) |
|
gmMatrix4 & | operator/= (double) |
|
gmMatrix4 | operator+ (const gmMatrix4 &) const |
|
gmMatrix4 | operator- (const gmMatrix4 &) const |
|
gmMatrix4 | operator- () const |
|
gmMatrix4 | operator* (const gmMatrix4 &) const |
|
gmMatrix4 | operator* (double) const |
|
gmMatrix4 | operator/ (double) const |
|
bool | operator== (const gmMatrix4 &) const |
|
bool | operator!= (const gmMatrix4 &) const |
|
gmVector4 | operator* (const gmVector4 &) const |
|
gmVector3 | mixed_mult (gmVector3 &, const double &) |
|
gmMatrix4 | inverse () const |
|
gmMatrix4 | transpose () const |
|
gmMatrix4 | adjoint () const |
|
double | determinant () const |
|
bool | isSingular () const |
|
gmVector3 | transform (const gmVector3 &) const |
|
void | copyTo (float[4][4]) const |
|
void | copyTo (double[4][4]) const |
|
gmMatrix4::gmMatrix4 |
( |
double |
a00, |
|
|
double |
a01, |
|
|
double |
a02, |
|
|
double |
a03, |
|
|
double |
a10, |
|
|
double |
a11, |
|
|
double |
a12, |
|
|
double |
a13, |
|
|
double |
a20, |
|
|
double |
a21, |
|
|
double |
a22, |
|
|
double |
a23, |
|
|
double |
a30, |
|
|
double |
a31, |
|
|
double |
a32, |
|
|
double |
a33 |
|
) |
| |
gmMatrix4 & gmMatrix4::assign |
( |
double |
a00, |
|
|
double |
a01, |
|
|
double |
a02, |
|
|
double |
a03, |
|
|
double |
a10, |
|
|
double |
a11, |
|
|
double |
a12, |
|
|
double |
a13, |
|
|
double |
a20, |
|
|
double |
a21, |
|
|
double |
a22, |
|
|
double |
a23, |
|
|
double |
a30, |
|
|
double |
a31, |
|
|
double |
a32, |
|
|
double |
a33 |
|
) |
| |
gmMatrix4 gmMatrix4::betaSplineBasis |
( |
double |
bias, |
|
|
double |
tension |
|
) |
| |
|
static |
gmMatrix4 gmMatrix4::cardinalBasis |
( |
double |
tension | ) |
|
|
static |
void gmMatrix4::copyTo |
( |
float |
f[4][4] | ) |
const |
|
inline |
void gmMatrix4::copyTo |
( |
double |
f[4][4] | ) |
const |
|
inline |
double gmMatrix4::determinant |
( |
| ) |
const |
bool gmMatrix4::isSingular |
( |
| ) |
const |
bool gmMatrix4::operator!= |
( |
const gmMatrix4 & |
M | ) |
const |
gmMatrix4 gmMatrix4::operator* |
( |
double |
d | ) |
const |
gmMatrix4 & gmMatrix4::operator*= |
( |
double |
d | ) |
|
gmMatrix4 gmMatrix4::operator/ |
( |
double |
d | ) |
const |
gmMatrix4 & gmMatrix4::operator/= |
( |
double |
d | ) |
|
bool gmMatrix4::operator== |
( |
const gmMatrix4 & |
M | ) |
const |
double * gmMatrix4::operator[] |
( |
int |
i | ) |
|
|
inline |
const double * gmMatrix4::operator[] |
( |
int |
i | ) |
const |
|
inline |
gmMatrix4 gmMatrix4::scale |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
static |
gmMatrix4 gmMatrix4::tauBasis |
( |
double |
bias, |
|
|
double |
tension |
|
) |
| |
|
static |
gmMatrix4 gmMatrix4::tensedBSplineBasis |
( |
double |
tension | ) |
|
|
static |
gmMatrix4 gmMatrix4::translate |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
static |
ostream& operator<< |
( |
ostream & |
os, |
|
|
const gmMatrix4 & |
M |
|
) |
| |
|
friend |
double gmMatrix4::m_[4][4] |
|
protected |
The documentation for this class was generated from the following files:
- C:/Documents/School/OSG/VRECKO/src/vreckoAP/VF/gm_mat4.h
- C:/Documents/School/OSG/VRECKO/src/vreckoAP/VF/gm_mat4.cpp