ClanLib  2.3.7
CL_Quaterniond Member List

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_Quaterniondinline
CL_Quaterniond(const CL_Quaternionx< double > &copy)CL_Quaterniondinline
CL_Quaterniond(double real, double i, double j, double k)CL_Quaterniondinline
CL_Quaterniond(double real, const CL_Vec3< double > &imag)CL_Quaterniondinline
CL_Quaterniond(double euler_x, double euler_y, double euler_z, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaterniondinline
CL_Quaterniond(const CL_Vec3< double > &euler, CL_AngleUnit unit, CL_EulerOrder order)CL_Quaterniondinline
CL_Quaterniond(const CL_Angle &euler_x, const CL_Angle &euler_y, const CL_Angle &euler_z, CL_EulerOrder order)CL_Quaterniondinline
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 > &copy)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 >
iCL_Quaternionx< double >
inverse()CL_Quaternionx< double >
jCL_Quaternionx< double >
kCL_Quaternionx< double >
lerp(const CL_Quaternionx< double > &quaternion_initial, const CL_Quaternionx< double > &quaternion_final, doublelerp_time)CL_Quaternionx< double >static
magnitude() constCL_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) constCL_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() constCL_Quaternionx< double >
wCL_Quaternionx< double >
xCL_Quaternionx< double >
yCL_Quaternionx< double >
zCL_Quaternionx< double >