|
| | qrot () |
| |
| | qrot (const VEC3 &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
| |
| | qrot (const VEC3 &a_from, const VEC3 &a_to, T(*a_sqrt)(T), T(*a_fabs)(T)) |
| |
| virtual | ~qrot () |
| |
| | qrot (const qrot &a_from) |
| |
| qrot & | operator= (const qrot &a_from) |
| |
| qrot & | operator*= (const qrot &a_q) |
| |
| bool | operator== (const qrot &a_r) const |
| |
| bool | operator!= (const qrot &a_r) const |
| |
| qrot | operator* (const qrot &a_r) const |
| |
| bool | invert () |
| |
| bool | inverse (qrot &a_r) const |
| |
| bool | set_value (const VEC3 &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
| |
| bool | set_value (const VEC3 &a_from, const VEC3 &a_to, T(*a_sqrt)(T), T(*a_fabs)(T)) |
| |
| bool | value (VEC3 &a_axis, T &a_radians, T(*a_sin)(T), T(*a_acos)(T)) const |
| |
| template<class MAT4 > |
| void | set_value (const MAT4 &a_m, T(*a_sqrt)(T)) |
| |
| template<class MAT4 > |
| void | value (MAT4 &a_m) const |
| |
| template<class MAT3 > |
| T | value_3 (MAT3 &a_m) const |
| |
| void | mul_vec (const VEC3 &a_in, VEC3 &a_out) const |
| |
| void | mul_vec (VEC3 &a_v) const |
| |
| void | mul_3 (T &a_x, T &a_y, T &a_z) const |
| |
| const VEC4 & | quat () const |
| |
| VEC4 & | quat () |
| |
template<class VEC3, class VEC4>
class tools::qrot< VEC3, VEC4 >
Definition at line 12 of file qrot.