|
| rotf () |
|
| rotf (const vec3f &a_axis, float a_radians) |
|
| rotf (const vec3f &a_from, const vec3f &a_to) |
|
virtual | ~rotf () |
|
| rotf (const rotf &a_from) |
|
rotf & | operator= (const rotf &a_from) |
|
rotf & | operator*= (const rotf &a_q) |
|
rotf | operator* (const rotf &a_r) const |
|
bool | set_value (const vec3f &a_from, const vec3f &a_to) |
|
bool | set_value (const vec3f &a_from, float a_a) |
|
bool | value (vec3f &a_from, float &a_a) const |
|
void | value (mat4f &a_m) const |
|
void | set_value (const mat4f &a_m) |
|
| qrot () |
|
| qrot (const vec3f &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
|
| qrot (const vec3f &a_from, const vec3f &a_to, T(*a_sqrt)(T), T(*a_fabs)(T)) |
|
| qrot (const qrot &a_from) |
|
virtual | ~qrot () |
|
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 vec3f &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
|
bool | set_value (const vec3f &a_from, const vec3f &a_to, T(*a_sqrt)(T), T(*a_fabs)(T)) |
|
void | set_value (const MAT4 &a_m, T(*a_sqrt)(T)) |
|
bool | value (vec3f &a_axis, T &a_radians, T(*a_sin)(T), T(*a_acos)(T)) const |
|
void | value (MAT4 &a_m) const |
|
T | value_3 (MAT3 &a_m) const |
|
void | mul_vec (const vec3f &a_in, vec3f &a_out) const |
|
void | mul_vec (vec3f &a_v) const |
|
void | mul_3 (T &a_x, T &a_y, T &a_z) const |
|
const vec4f & | quat () const |
|
vec4f & | quat () |
|
Definition at line 16 of file rotf.