This is the complete list of members for clan::Quaternionx< Type >, including all inherited members.
axis_angle(const Angle &angle, const Vec3f &axis) | clan::Quaternionx< Type > | static |
i | clan::Quaternionx< Type > | |
inverse() | clan::Quaternionx< Type > | |
inverse(Quaternionx< Type > q) | clan::Quaternionx< Type > | inlinestatic |
j | clan::Quaternionx< Type > | |
k | clan::Quaternionx< Type > | |
lerp(const Quaternionx< Type > &quaternion_initial, const Quaternionx< Type > &quaternion_final, Type lerp_time) | clan::Quaternionx< Type > | static |
magnitude() const | clan::Quaternionx< Type > | |
multiply(const Quaternionx< Type > &quaternion_1, const Quaternionx< Type > &quaternion_2) | clan::Quaternionx< Type > | static |
normalize() | clan::Quaternionx< Type > | |
normalize(Quaternionx< Type > q) | clan::Quaternionx< Type > | inlinestatic |
operator!=(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
operator*(const Quaternionx< Type > &mult) const | clan::Quaternionx< Type > | inline |
operator*(const Mat4< Type > &matrix) const | clan::Quaternionx< Type > | |
operator<(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
operator<=(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
operator==(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
operator>(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
operator>=(const Quaternionx< Type > &other) const | clan::Quaternionx< Type > | inline |
Quaternionx() | clan::Quaternionx< Type > | inline |
Quaternionx(Type real, Type i, Type j, Type k) | clan::Quaternionx< Type > | inlineexplicit |
Quaternionx(Type real, const Vec3< Type > &imag) | clan::Quaternionx< Type > | inlineexplicit |
Quaternionx(const Quaternionx< Type > ©) | clan::Quaternionx< Type > | inline |
Quaternionx(Type euler_x, Type euler_y, Type euler_z, AngleUnit unit, EulerOrder order) | clan::Quaternionx< Type > | explicit |
Quaternionx(const Vec3< Type > &euler, AngleUnit unit, EulerOrder order) | clan::Quaternionx< Type > | explicit |
Quaternionx(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order) | clan::Quaternionx< Type > | explicit |
Quaternionx(const Mat4< Type > &rotation_matrix) | clan::Quaternionx< Type > | explicit |
rotate(const Angle &angle, const Vec3f &axis) | clan::Quaternionx< Type > | |
rotate(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order) | clan::Quaternionx< Type > | |
rotate_vector(const Vec3< Type > &v) const | clan::Quaternionx< Type > | |
rotate_vector(const Vec4< Type > &v) const | clan::Quaternionx< Type > | |
rotation_between(Vec3< Type > v0, Vec3< Type > v1) | clan::Quaternionx< Type > | static |
rotation_between(Vec4< Type > v0, Vec4< Type > v1) | clan::Quaternionx< Type > | static |
set(Type euler_x, Type euler_y, Type euler_z, AngleUnit unit, EulerOrder order) | clan::Quaternionx< Type > | |
set(const Vec3< Type > &euler, AngleUnit unit, EulerOrder order) | clan::Quaternionx< Type > | |
set(const Angle &euler_x, const Angle &euler_y, const Angle &euler_z, EulerOrder order) | clan::Quaternionx< Type > | |
slerp(const Quaternionx< Type > &quaternion_initial, const Quaternionx< Type > &quaternion_final, Type slerp_time) | clan::Quaternionx< Type > | static |
to_matrix() const | clan::Quaternionx< Type > | |
w | clan::Quaternionx< Type > | |
x | clan::Quaternionx< Type > | |
y | clan::Quaternionx< Type > | |
z | clan::Quaternionx< Type > |