ClanLib
2.3.7
|
This is the complete list of members for CL_Quaterniond, including all inherited members.
axis_angle(const CL_Angle &angle, const CL_Vec3f &axis) | CL_Quaternionx< double > | static |
CL_Quaterniond() | CL_Quaterniond | inline |
CL_Quaterniond(const CL_Quaternionx< double > ©) | CL_Quaterniond | inline |
CL_Quaterniond(double real, double i, double j, double k) | CL_Quaterniond | inline |
CL_Quaterniond(double real, const CL_Vec3< double > &imag) | CL_Quaterniond | inline |
CL_Quaterniond(double euler_x, double euler_y, double euler_z, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaterniond | inline |
CL_Quaterniond(const CL_Vec3< double > &euler, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaterniond | inline |
CL_Quaterniond(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order) | CL_Quaterniond | inline |
CL_Quaternionx() | CL_Quaternionx< double > | inline |
CL_Quaternionx(doublereal, doublei, doublej, doublek) | CL_Quaternionx< double > | inline |
CL_Quaternionx(doublereal, const CL_Vec3< double > &imag) | CL_Quaternionx< double > | inline |
CL_Quaternionx(const CL_Quaternionx< double > ©) | CL_Quaternionx< double > | inline |
CL_Quaternionx(doubleeuler_x, doubleeuler_y, doubleeuler_z, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionx< double > | |
CL_Quaternionx(const CL_Vec3< double > &euler, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionx< double > | |
CL_Quaternionx(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order) | CL_Quaternionx< double > | |
i | CL_Quaternionx< double > | |
inverse() | CL_Quaternionx< double > | |
j | CL_Quaternionx< double > | |
k | CL_Quaternionx< double > | |
lerp(const CL_Quaternionx< double > &quaternion_initial, const CL_Quaternionx< double > &quaternion_final, doublelerp_time) | CL_Quaternionx< double > | static |
magnitude() const | CL_Quaternionx< double > | |
multiply(const CL_Quaternionx< double > &quaternion_1, const CL_Quaternionx< double > &quaternion_2) | CL_Quaternionx< double > | static |
multiply(const CL_Mat4< double > &matrix) | CL_Quaternionx< double > | |
multiply(const CL_Quaternionx< double > &quaternion) | CL_Quaternionx< double > | |
normalize() | CL_Quaternionx< double > | |
operator*(const CL_Quaternionx< double > &mult) const | CL_Quaternionx< double > | inline |
rotate(const CL_Angle &angle, const CL_Vec3f &axis) | CL_Quaternionx< double > | |
rotate(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order) | CL_Quaternionx< double > | |
rotate_vector(const CL_Vec3< double > &v) | CL_Quaternionx< double > | |
rotate_vector(const CL_Vec4< double > &v) | CL_Quaternionx< double > | |
set(doubleeuler_x, doubleeuler_y, doubleeuler_z, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionx< double > | |
set(const CL_Vec3< double > &euler, CL_AngleUnit unit, CL_EulerOrder order) | CL_Quaternionx< double > | |
set(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order) | CL_Quaternionx< double > | |
slerp(const CL_Quaternionx< double > &quaternion_initial, const CL_Quaternionx< double > &quaternion_final, doubleslerp_time) | CL_Quaternionx< double > | static |
to_matrix() const | CL_Quaternionx< double > | |
w | CL_Quaternionx< double > | |
x | CL_Quaternionx< double > | |
y | CL_Quaternionx< double > | |
z | CL_Quaternionx< double > |