|
| rotd () |
|
| rotd (const vec3d &a_axis, double a_radians) |
|
| rotd (const vec3d &a_from, const vec3d &a_to) |
|
virtual | ~rotd () |
|
| rotd (const rotd &a_from) |
|
rotd & | operator= (const rotd &a_from) |
|
rotd & | operator*= (const rotd &a_q) |
|
rotd | operator* (const rotd &a_r) const |
|
bool | set_value (const vec3d &a_from, const vec3d &a_to) |
|
bool | set_value (const vec3d &a_from, double a_a) |
|
bool | value (vec3d &a_from, double &a_a) const |
|
void | value (mat4d &a_m) const |
|
void | set_value (const mat4d &a_m) |
|
double | value (mat3d &a_m) const |
|
| qrot () |
|
| qrot (const vec3d &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
|
| qrot (const vec3d &a_from, const vec3d &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 vec3d &a_axis, T a_radians, T(*a_sin)(T), T(*a_cos)(T)) |
|
bool | set_value (const vec3d &a_from, const vec3d &a_to, T(*a_sqrt)(T), T(*a_fabs)(T)) |
|
void | set_value (const MAT4 &a_m, T(*a_sqrt)(T)) |
|
bool | value (vec3d &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 vec3d &a_in, vec3d &a_out) const |
|
void | mul_vec (vec3d &a_v) const |
|
void | mul_3 (T &a_x, T &a_y, T &a_z) const |
|
const vec4d & | quat () const |
|
vec4d & | quat () |
|
Definition at line 17 of file rotd.