clan::Quaterniond Member List

This is the complete list of members for clan::Quaterniond, including all inherited members.

axis_angle(const Angle &angle, const Vec3f &axis)clan::Quaternionx< double >static
iclan::Quaternionx< double >
inverse()clan::Quaternionx< double >
inverse(Quaternionx< double > q)clan::Quaternionx< double >inlinestatic
jclan::Quaternionx< double >
kclan::Quaternionx< double >
lerp(const Quaternionx< double > &quaternion_initial, const Quaternionx< double > &quaternion_final, doublelerp_time)clan::Quaternionx< double >static
magnitude() constclan::Quaternionx< double >
multiply(const Quaternionx< double > &quaternion_1, const Quaternionx< double > &quaternion_2)clan::Quaternionx< double >static
normalize()clan::Quaternionx< double >
normalize(Quaternionx< double > q)clan::Quaternionx< double >inlinestatic
operator!=(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
operator*(const Quaternionx< double > &mult) constclan::Quaternionx< double >inline
operator*(const Mat4< double > &matrix) constclan::Quaternionx< double >
operator<(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
operator<=(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
operator==(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
operator>(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
operator>=(const Quaternionx< double > &other) constclan::Quaternionx< double >inline
Quaterniond()clan::Quaterniondinline
Quaterniond(const Quaternionx< double > &copy)clan::Quaterniondinline
Quaterniond(const Mat4< double > &rotation_matrix)clan::Quaterniondinlineexplicit
Quaterniond(double real, double i, double j, double k)clan::Quaterniondinlineexplicit
Quaterniond(double real, const Vec3< double > &imag)clan::Quaterniondinlineexplicit
Quaterniond(double euler_x, double euler_y, double euler_z, AngleUnit unit, EulerOrder order)clan::Quaterniondinlineexplicit
Quaterniond(const Vec3< double > &euler, AngleUnit unit, EulerOrder order)clan::Quaterniondinlineexplicit
Quaterniond(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaterniondinlineexplicit
Quaternionx()clan::Quaternionx< double >inline
Quaternionx(doublereal, doublei, doublej, doublek)clan::Quaternionx< double >inlineexplicit
Quaternionx(doublereal, const Vec3< double > &imag)clan::Quaternionx< double >inlineexplicit
Quaternionx(const Quaternionx< double > &copy)clan::Quaternionx< double >inline
Quaternionx(doubleeuler_x, doubleeuler_y, doubleeuler_z, AngleUnit unit, EulerOrder order)clan::Quaternionx< double >explicit
Quaternionx(const Vec3< double > &euler, AngleUnit unit, EulerOrder order)clan::Quaternionx< double >explicit
Quaternionx(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< double >explicit
Quaternionx(const Mat4< double > &rotation_matrix)clan::Quaternionx< double >explicit
rotate(const Angle &angle, const Vec3f &axis)clan::Quaternionx< double >
rotate(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< double >
rotate_vector(const Vec3< double > &v) constclan::Quaternionx< double >
rotate_vector(const Vec4< double > &v) constclan::Quaternionx< double >
rotation_between(Vec3< double > v0, Vec3< double > v1)clan::Quaternionx< double >static
rotation_between(Vec4< double > v0, Vec4< double > v1)clan::Quaternionx< double >static
set(doubleeuler_x, doubleeuler_y, doubleeuler_z, AngleUnit unit, EulerOrder order)clan::Quaternionx< double >
set(const Vec3< double > &euler, AngleUnit unit, EulerOrder order)clan::Quaternionx< double >
set(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< double >
slerp(const Quaternionx< double > &quaternion_initial, const Quaternionx< double > &quaternion_final, doubleslerp_time)clan::Quaternionx< double >static
to_matrix() constclan::Quaternionx< double >
wclan::Quaternionx< double >
xclan::Quaternionx< double >
yclan::Quaternionx< double >
zclan::Quaternionx< double >