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 |
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 Mat4f &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(Mat4f &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 |