| allowed_deviation | jau::math::Quaternion< Value_type, > | static |
| conjugate() noexcept | jau::math::Quaternion< Value_type, > | inline |
| const_iterator typedef | jau::math::Quaternion< Value_type, > | |
| const_pointer typedef | jau::math::Quaternion< Value_type, > | |
| const_reference typedef | jau::math::Quaternion< Value_type, > | |
| dot(value_type x, value_type y, value_type z, value_type w) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| dot(const Quaternion &quat) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| half | jau::math::Quaternion< Value_type, > | static |
| invert() noexcept | jau::math::Quaternion< Value_type, > | inline |
| isIdentity() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| iterator typedef | jau::math::Quaternion< Value_type, > | |
| magnitude() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| magnitudeSquared() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| Mat4 typedef | jau::math::Quaternion< Value_type, > | |
| normalize() noexcept | jau::math::Quaternion< Value_type, > | inline |
| one | jau::math::Quaternion< Value_type, > | static |
| operator*=(const Quaternion &rhs) noexcept | jau::math::Quaternion< Value_type, > | inline |
| operator*=(const value_type rhs) noexcept | jau::math::Quaternion< Value_type, > | inline |
| operator+=(const Quaternion &rhs) noexcept | jau::math::Quaternion< Value_type, > | inline |
| operator-=(const Quaternion &rhs) noexcept | jau::math::Quaternion< Value_type, > | inline |
| operator=(const Quaternion &) noexcept=default | jau::math::Quaternion< Value_type, > | |
| operator=(Quaternion &&) noexcept=default | jau::math::Quaternion< Value_type, > | |
| operator==(const Quaternion &o) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| pointer typedef | jau::math::Quaternion< Value_type, > | |
| Quaternion() noexcept | jau::math::Quaternion< Value_type, > | inline |
| Quaternion(const value_type x, const value_type y, const value_type z, const value_type w) noexcept | jau::math::Quaternion< Value_type, > | inline |
| Quaternion(const Quaternion &o) noexcept=default | jau::math::Quaternion< Value_type, > | |
| Quaternion(Quaternion &&o) noexcept=default | jau::math::Quaternion< Value_type, > | |
| reference typedef | jau::math::Quaternion< Value_type, > | |
| rotateByAngleNormalAxis(const value_type angle, const value_type axisX, const value_type axisY, const value_type axisZ) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleNormalAxis(const value_type angle, const Vec3 &axis) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleX(const value_type angle) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleX(const value_type sin, const value_type cos) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleY(value_type angle) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleY(const value_type sin, const value_type cos) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleZ(value_type angle) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByAngleZ(const value_type sin, const value_type cos) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByEuler(const Vec3 &angradXYZ) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateByEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateVector(const Vec3 &in) noexcept | jau::math::Quaternion< Value_type, > | inline |
| rotateVector(const Vec3 &in, Vec3 &out) noexcept | jau::math::Quaternion< Value_type, > | inline |
| set(const value_type x, const value_type y, const value_type z, const value_type w) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromAngleAxis(const value_type angle, const Vec3 &vector) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromAngleNormalAxis(const value_type angle, const Vec3 &vector) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromAxes(const Vec3 &xAxis, const Vec3 &yAxis, const Vec3 &zAxis) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromEuler(const Vec3 &angradXYZ) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromMat(const value_type m00, const value_type m01, const value_type m02, const value_type m10, const value_type m11, const value_type m12, const value_type m20, const value_type m21, const value_type m22) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromMat(const Mat4 &m) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromNormalVectors(const Vec3 &v1, const Vec3 &v2) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setFromVectors(const Vec3 &v1, const Vec3 &v2) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setIdentity() noexcept | jau::math::Quaternion< Value_type, > | inline |
| setLookAt(const Vec3 &directionIn, const Vec3 &upIn, Vec3 &xAxisOut, Vec3 &yAxisOut, Vec3 &zAxisOut) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setSlerp(const Quaternion &a, const Quaternion &b, const value_type changeAmnt) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setW(value_type w) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setX(value_type x) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setY(value_type y) noexcept | jau::math::Quaternion< Value_type, > | inline |
| setZ(value_type z) noexcept | jau::math::Quaternion< Value_type, > | inline |
| toAngleAxis(Vec3 &axis) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| toAxes(Vec3 &xAxis, Vec3 &yAxis, Vec3 &zAxis, Matrix4< value_type > &tmp) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| toAxes(Vec3 &xAxis, Vec3 &yAxis, Vec3 &zAxis) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| toEuler() noexcept | jau::math::Quaternion< Value_type, > | inline |
| toMatrix() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| toMatrix(Mat4 &m) const noexcept | jau::math::Quaternion< Value_type, > | inline |
| toString() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| two | jau::math::Quaternion< Value_type, > | static |
| value_type typedef | jau::math::Quaternion< Value_type, > | |
| Vec3 typedef | jau::math::Quaternion< Value_type, > | |
| w() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| x() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| y() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| z() const noexcept | jau::math::Quaternion< Value_type, > | inline |
| zero | jau::math::Quaternion< Value_type, > | static |