uicore::Quaternionx< Type > Member List

This is the complete list of members for uicore::Quaternionx< Type >, including all inherited members.

axis_angle(Type angle, const Vec3f &axis)uicore::Quaternionx< Type >static
euler(Type x, Type y, Type z, EulerOrder order=EulerOrder::yxz)uicore::Quaternionx< Type >static
euler(const Vec3< Type > &xyz, EulerOrder order=EulerOrder::yxz)uicore::Quaternionx< Type >static
inverse()uicore::Quaternionx< Type >
inverse(Quaternionx< Type > q)uicore::Quaternionx< Type >inlinestatic
lerp(const Quaternionx< Type > &quaternion_initial, const Quaternionx< Type > &quaternion_final, Type lerp_time)uicore::Quaternionx< Type >static
magnitude() const uicore::Quaternionx< Type >
multiply(const Quaternionx< Type > &quaternion_1, const Quaternionx< Type > &quaternion_2)uicore::Quaternionx< Type >static
normalize()uicore::Quaternionx< Type >
normalize(Quaternionx< Type > q)uicore::Quaternionx< Type >inlinestatic
operator Vec4< Type >() const uicore::Quaternionx< Type >inline
operator!=(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
operator*(const Quaternionx< Type > &mult) const uicore::Quaternionx< Type >inline
operator*(const Mat4< Type > &matrix) const uicore::Quaternionx< Type >
operator*(const Vec3< Type > &v) const uicore::Quaternionx< Type >inline
operator*(const Vec4< Type > &v) const uicore::Quaternionx< Type >inline
operator<(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
operator<=(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
operator==(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
operator>(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
operator>=(const Quaternionx< Type > &other) const uicore::Quaternionx< Type >inline
Quaternionx()uicore::Quaternionx< Type >inline
Quaternionx(const Quaternionx &other)uicore::Quaternionx< Type >inline
Quaternionx(Type x, Type y, Type z, Type w)uicore::Quaternionx< Type >inline
Quaternionx(const Vec4< Type > &quat)uicore::Quaternionx< Type >inline
Quaternionx(const Mat4< Type > &rotation_matrix)uicore::Quaternionx< Type >explicit
rotate(Type angle, const Vec3f &axis)uicore::Quaternionx< Type >
rotate(Type euler_x, Type euler_y, Type euler_z, EulerOrder order)uicore::Quaternionx< Type >
rotate_vector(const Vec3< Type > &v) const uicore::Quaternionx< Type >
rotate_vector(const Vec4< Type > &v) const uicore::Quaternionx< Type >
rotation_between(Vec3< Type > v0, Vec3< Type > v1)uicore::Quaternionx< Type >static
rotation_between(Vec4< Type > v0, Vec4< Type > v1)uicore::Quaternionx< Type >static
slerp(const Quaternionx< Type > &quaternion_initial, const Quaternionx< Type > &quaternion_final, Type slerp_time)uicore::Quaternionx< Type >static
to_matrix() const uicore::Quaternionx< Type >
to_vec4() const uicore::Quaternionx< Type >inline
wuicore::Quaternionx< Type >
xuicore::Quaternionx< Type >
yuicore::Quaternionx< Type >
zuicore::Quaternionx< Type >