TrinityCore
|
#include <Matrix4.h>
Public Member Functions | |
Matrix4float64 (const Matrix4 &m) | |
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) | |
bool | operator!= (const Matrix4float64 &other) const |
bool | operator== (const Matrix4float64 &other) const |
Vector4 | operator* (const Vector4 &vector) const |
double * | operator[] (int r) |
const double * | operator[] (int r) const |
operator double * () | |
operator const double * () const | |
Static Public Member Functions | |
static const Matrix4float64 & | identity () |
static const Matrix4float64 & | zero () |
static Matrix4float64 | perspectiveProjection (double left, double right, double bottom, double top, double nearval, double farval, float upDirection=-1.0f) |
Private Attributes | |
double | elt [4][4] |
Double-precision 4x4 matrix
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 |
|
private |