#include <pbrt.h>
Public Member Functions | |
Matrix4x4 () | |
Matrix4x4 (float mat[4][4]) | |
Matrix4x4 (float t00, float t01, float t02, float t03, float t10, float t11, float t12, float t13, float t20, float t21, float t22, float t23, float t30, float t31, float t32, float t33) | |
Reference< Matrix4x4 > | Transpose () const |
void | Print (ostream &os) const |
Reference< Matrix4x4 > | Inverse () const |
Matrix4x4 () | |
Matrix4x4 (float mat[4][4]) | |
Matrix4x4 (float t00, float t01, float t02, float t03, float t10, float t11, float t12, float t13, float t20, float t21, float t22, float t23, float t30, float t31, float t32, float t33) | |
Reference< Matrix4x4 > | Transpose () const |
void | Print (ostream &os) const |
Reference< Matrix4x4 > | Inverse () const |
Static Public Member Functions | |
static Reference< Matrix4x4 > | Mul (const Reference< Matrix4x4 > &m1, const Reference< Matrix4x4 > &m2) |
static Reference< Matrix4x4 > | Mul (const Reference< Matrix4x4 > &m1, const Reference< Matrix4x4 > &m2) |
Public Attributes | |
float | m [4][4] |
Definition at line 496 of file pbrt.h.
Matrix4x4::Matrix4x4 | ( | ) | [inline] |
Matrix4x4::Matrix4x4 | ( | float | mat[4][4] | ) |
Matrix4x4::Matrix4x4 | ( | float | t00, | |
float | t01, | |||
float | t02, | |||
float | t03, | |||
float | t10, | |||
float | t11, | |||
float | t12, | |||
float | t13, | |||
float | t20, | |||
float | t21, | |||
float | t22, | |||
float | t23, | |||
float | t30, | |||
float | t31, | |||
float | t32, | |||
float | t33 | |||
) |
Matrix4x4::Matrix4x4 | ( | float | mat[4][4] | ) |
Matrix4x4::Matrix4x4 | ( | float | t00, | |
float | t01, | |||
float | t02, | |||
float | t03, | |||
float | t10, | |||
float | t11, | |||
float | t12, | |||
float | t13, | |||
float | t20, | |||
float | t21, | |||
float | t22, | |||
float | t23, | |||
float | t30, | |||
float | t31, | |||
float | t32, | |||
float | t33 | |||
) |
float Matrix4x4::m |