|
| 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.