Support Forum G3D Web Page |
Double-precision 4x4 matrix. More...
Public Member Functions | |
Matrix4float64 (const Matrix4 &m) | |
Matrix4float64 () | |
all zeros More... | |
Matrix4float64 (double r1c1, double r1c2, double r1c3, double r1c4, double r2c1, double r2c2, double r2c3, double r2c4, double r3c1, double r3c2, double r3c3, double r3c4, double r4c1, double r4c2, double r4c3, double r4c4) | |
operator const double * () const | |
operator double * () | |
bool | operator!= (const Matrix4float64 &other) const |
Vector4 | operator* (const Vector4 &vector) const |
bool | operator== (const Matrix4float64 &other) const |
double * | operator[] (int r) |
const double * | operator[] (int r) const |
Static Public Member Functions | |
static const Matrix4float64 & | identity () |
static Matrix4float64 | perspectiveProjection (double left, double right, double bottom, double top, double nearval, double farval, float upDirection=-1.0f) |
static const Matrix4float64 & | zero () |
Double-precision 4x4 matrix.
|
explicit |
G3D::Matrix4float64::Matrix4float64 | ( | ) |
all zeros
G3D::Matrix4float64::Matrix4float64 | ( | double | r1c1, |
double | r1c2, | ||
double | r1c3, | ||
double | r1c4, | ||
double | r2c1, | ||
double | r2c2, | ||
double | r2c3, | ||
double | r2c4, | ||
double | r3c1, | ||
double | r3c2, | ||
double | r3c3, | ||
double | r3c4, | ||
double | r4c1, | ||
double | r4c2, | ||
double | r4c3, | ||
double | r4c4 | ||
) |
|
static |
|
inline |
|
inline |
bool G3D::Matrix4float64::operator!= | ( | const Matrix4float64 & | other | ) | const |
bool G3D::Matrix4float64::operator== | ( | const Matrix4float64 & | other | ) | const |
|
inline |
|
inline |
|
static |
|
static |