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 |
| w | uicore::Quaternionx< Type > | |
| x | uicore::Quaternionx< Type > | |
| y | uicore::Quaternionx< Type > | |
| z | uicore::Quaternionx< Type > |