clan::Quaternionf Member List

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

axis_angle(const Angle &angle, const Vec3f &axis)clan::Quaternionx< float >static
iclan::Quaternionx< float >
inverse()clan::Quaternionx< float >
inverse(Quaternionx< float > q)clan::Quaternionx< float >inlinestatic
jclan::Quaternionx< float >
kclan::Quaternionx< float >
lerp(const Quaternionx< float > &quaternion_initial, const Quaternionx< float > &quaternion_final, floatlerp_time)clan::Quaternionx< float >static
magnitude() constclan::Quaternionx< float >
multiply(const Quaternionx< float > &quaternion_1, const Quaternionx< float > &quaternion_2)clan::Quaternionx< float >static
normalize()clan::Quaternionx< float >
normalize(Quaternionx< float > q)clan::Quaternionx< float >inlinestatic
operator!=(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
operator*(const Quaternionx< float > &mult) constclan::Quaternionx< float >inline
operator*(const Mat4< float > &matrix) constclan::Quaternionx< float >
operator<(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
operator<=(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
operator==(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
operator>(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
operator>=(const Quaternionx< float > &other) constclan::Quaternionx< float >inline
Quaternionf()clan::Quaternionfinline
Quaternionf(const Quaternionx< float > &copy)clan::Quaternionfinline
Quaternionf(const Mat4< float > &rotation_matrix)clan::Quaternionfinlineexplicit
Quaternionf(float real, float i, float j, float k)clan::Quaternionfinlineexplicit
Quaternionf(float real, const Vec3< float > &imag)clan::Quaternionfinlineexplicit
Quaternionf(float euler_x, float euler_y, float euler_z, AngleUnit unit, EulerOrder order)clan::Quaternionfinlineexplicit
Quaternionf(const Vec3< float > &euler, AngleUnit unit, EulerOrder order)clan::Quaternionfinlineexplicit
Quaternionf(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionfinlineexplicit
Quaternionx()clan::Quaternionx< float >inline
Quaternionx(floatreal, floati, floatj, floatk)clan::Quaternionx< float >inlineexplicit
Quaternionx(floatreal, const Vec3< float > &imag)clan::Quaternionx< float >inlineexplicit
Quaternionx(const Quaternionx< float > &copy)clan::Quaternionx< float >inline
Quaternionx(floateuler_x, floateuler_y, floateuler_z, AngleUnit unit, EulerOrder order)clan::Quaternionx< float >explicit
Quaternionx(const Vec3< float > &euler, AngleUnit unit, EulerOrder order)clan::Quaternionx< float >explicit
Quaternionx(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< float >explicit
Quaternionx(const Mat4< float > &rotation_matrix)clan::Quaternionx< float >explicit
rotate(const Angle &angle, const Vec3f &axis)clan::Quaternionx< float >
rotate(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< float >
rotate_vector(const Vec3< float > &v) constclan::Quaternionx< float >
rotate_vector(const Vec4< float > &v) constclan::Quaternionx< float >
rotation_between(Vec3< float > v0, Vec3< float > v1)clan::Quaternionx< float >static
rotation_between(Vec4< float > v0, Vec4< float > v1)clan::Quaternionx< float >static
set(floateuler_x, floateuler_y, floateuler_z, AngleUnit unit, EulerOrder order)clan::Quaternionx< float >
set(const Vec3< float > &euler, AngleUnit unit, EulerOrder order)clan::Quaternionx< float >
set(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order)clan::Quaternionx< float >
slerp(const Quaternionx< float > &quaternion_initial, const Quaternionx< float > &quaternion_final, floatslerp_time)clan::Quaternionx< float >static
to_matrix() constclan::Quaternionx< float >
wclan::Quaternionx< float >
xclan::Quaternionx< float >
yclan::Quaternionx< float >
zclan::Quaternionx< float >