|
| mat3d () |
|
virtual | ~mat3d () |
|
| mat3d (const mat3d &a_from) |
|
mat3d & | operator= (const mat3d &a_from) |
|
| mat3d (double a_00, double a_01, double a_02, double a_10, double a_11, double a_12, double a_20, double a_21, double a_22) |
|
| mat3d (const parent &a_from) |
|
mat3d & | operator= (const parent &a_from) |
|
| mat3d (const mat3< float > &a_from) |
|
mat3d & | operator= (const mat3< float > &a_from) |
|
void | set_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle) |
|
void | mul_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle) |
|
void | left_mul_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle) |
|
bool | get_rotate (double &a_x, double &a_y, double &a_z, double &a_angle) |
|
| mat3 () |
|
| mat3 (const mat< double, 3 > &a_from) |
|
| mat3 (const mat3 &a_from) |
|
| mat3 (const double &a_00, const double &a_01, const double &a_02, const double &a_10, const double &a_11, const double &a_12, const double &a_20, const double &a_21, const double &a_22) |
|
virtual | ~mat3 () |
|
mat3 & | operator= (const mat3 &a_from) |
|
void | set_matrix (const mat3< double > &a_m) |
|
void | set_matrix (const double &a_00, const double &a_01, const double &a_02, const double &a_10, const double &a_11, const double &a_12, const double &a_20, const double &a_21, const double &a_22) |
|
void | set_scale (const double &a_s) |
|
void | set_scale (const double &a_1, const double &a_2, const double &a_3) |
|
void | set_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double)) |
|
bool | get_rotate (double &a_x, double &a_y, double &a_z, double &a_angle, double(*a_acos)(double), double(*a_sin)(double), double(*a_sqrt)(double)) |
|
void | mul_3 (double &a_x, double &a_y, double &a_z) const |
|
void | mul_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double)) |
|
void | left_mul_rotate (const double &a_x, const double &a_y, const double &a_z, const double &a_angle, double(*a_sin)(double), double(*a_cos)(double)) |
|
void | v00 (const double &a_value) |
|
const double & | v00 () const |
|
void | v10 (const double &a_value) |
|
const double & | v10 () const |
|
void | v20 (const double &a_value) |
|
const double & | v20 () const |
|
void | v01 (const double &a_value) |
|
const double & | v01 () const |
|
void | v11 (const double &a_value) |
|
const double & | v11 () const |
|
void | v21 (const double &a_value) |
|
const double & | v21 () const |
|
void | v02 (const double &a_value) |
|
const double & | v02 () const |
|
void | v12 (const double &a_value) |
|
const double & | v12 () const |
|
void | v22 (const double &a_value) |
|
const double & | v22 () const |
|
| mat () |
|
| mat (const mat &a_from) |
|
| mat (const double a_v[]) |
|
virtual | ~mat () |
|
mat & | operator= (const mat &a_from) |
|
unsigned int | dimension () const |
|
Definition at line 12 of file mat3d.