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