jaulib v1.3.0
Jau Support Library (C++, Java, ..)
jau::math::Quaternion< Value_type, > Member List

This is the complete list of members for jau::math::Quaternion< Value_type, >, including all inherited members.

allowed_deviationjau::math::Quaternion< Value_type, >static
conjugate() noexceptjau::math::Quaternion< Value_type, >inline
const_iterator typedefjau::math::Quaternion< Value_type, >
const_pointer typedefjau::math::Quaternion< Value_type, >
const_reference typedefjau::math::Quaternion< Value_type, >
dot(value_type x, value_type y, value_type z, value_type w) const noexceptjau::math::Quaternion< Value_type, >inline
dot(const Quaternion &quat) const noexceptjau::math::Quaternion< Value_type, >inline
halfjau::math::Quaternion< Value_type, >static
invert() noexceptjau::math::Quaternion< Value_type, >inline
isIdentity() const noexceptjau::math::Quaternion< Value_type, >inline
iterator typedefjau::math::Quaternion< Value_type, >
magnitude() const noexceptjau::math::Quaternion< Value_type, >inline
magnitudeSquared() const noexceptjau::math::Quaternion< Value_type, >inline
normalize() noexceptjau::math::Quaternion< Value_type, >inline
onejau::math::Quaternion< Value_type, >static
operator*=(const Quaternion &rhs) noexceptjau::math::Quaternion< Value_type, >inline
operator*=(const value_type rhs) noexceptjau::math::Quaternion< Value_type, >inline
operator+=(const Quaternion &rhs) noexceptjau::math::Quaternion< Value_type, >inline
operator-=(const Quaternion &rhs) noexceptjau::math::Quaternion< Value_type, >inline
operator=(const Quaternion &) noexcept=defaultjau::math::Quaternion< Value_type, >
operator=(Quaternion &&) noexcept=defaultjau::math::Quaternion< Value_type, >
operator==(const Quaternion &o) const noexceptjau::math::Quaternion< Value_type, >inline
pointer typedefjau::math::Quaternion< Value_type, >
Quaternion() noexceptjau::math::Quaternion< Value_type, >inline
Quaternion(const value_type x, const value_type y, const value_type z, const value_type w) noexceptjau::math::Quaternion< Value_type, >inline
Quaternion(const Quaternion &o) noexcept=defaultjau::math::Quaternion< Value_type, >
Quaternion(Quaternion &&o) noexcept=defaultjau::math::Quaternion< Value_type, >
reference typedefjau::math::Quaternion< Value_type, >
rotateByAngleNormalAxis(const value_type angle, const value_type axisX, const value_type axisY, const value_type axisZ) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleNormalAxis(const value_type angle, const Vec3 &axis) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleX(const value_type angle) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleX(const value_type sin, const value_type cos) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleY(value_type angle) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleY(const value_type sin, const value_type cos) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleZ(value_type angle) noexceptjau::math::Quaternion< Value_type, >inline
rotateByAngleZ(const value_type sin, const value_type cos) noexceptjau::math::Quaternion< Value_type, >inline
rotateByEuler(const Vec3 &angradXYZ) noexceptjau::math::Quaternion< Value_type, >inline
rotateByEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexceptjau::math::Quaternion< Value_type, >inline
rotateVector(const Vec3 &in) noexceptjau::math::Quaternion< Value_type, >inline
rotateVector(const Vec3 &in, Vec3 &out) noexceptjau::math::Quaternion< Value_type, >inline
set(const value_type x, const value_type y, const value_type z, const value_type w) noexceptjau::math::Quaternion< Value_type, >inline
setFromAngleAxis(const value_type angle, const Vec3 &vector) noexceptjau::math::Quaternion< Value_type, >inline
setFromAngleNormalAxis(const value_type angle, const Vec3 &vector) noexceptjau::math::Quaternion< Value_type, >inline
setFromAxes(const Vec3 &xAxis, const Vec3 &yAxis, const Vec3 &zAxis) noexceptjau::math::Quaternion< Value_type, >inline
setFromEuler(const Vec3 &angradXYZ) noexceptjau::math::Quaternion< Value_type, >inline
setFromEuler(const value_type bankX, const value_type headingY, const value_type attitudeZ) noexceptjau::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) noexceptjau::math::Quaternion< Value_type, >inline
setFromMat(const Mat4f &m) noexceptjau::math::Quaternion< Value_type, >inline
setFromNormalVectors(const Vec3 &v1, const Vec3 &v2) noexceptjau::math::Quaternion< Value_type, >inline
setFromVectors(const Vec3 &v1, const Vec3 &v2) noexceptjau::math::Quaternion< Value_type, >inline
setIdentity() noexceptjau::math::Quaternion< Value_type, >inline
setLookAt(const Vec3 &directionIn, const Vec3 &upIn, Vec3 &xAxisOut, Vec3 &yAxisOut, Vec3 &zAxisOut) noexceptjau::math::Quaternion< Value_type, >inline
setSlerp(const Quaternion &a, const Quaternion &b, const value_type changeAmnt) noexceptjau::math::Quaternion< Value_type, >inline
setW(value_type w) noexceptjau::math::Quaternion< Value_type, >inline
setX(value_type x) noexceptjau::math::Quaternion< Value_type, >inline
setY(value_type y) noexceptjau::math::Quaternion< Value_type, >inline
setZ(value_type z) noexceptjau::math::Quaternion< Value_type, >inline
toAngleAxis(Vec3 &axis) const noexceptjau::math::Quaternion< Value_type, >inline
toAxes(Vec3 &xAxis, Vec3 &yAxis, Vec3 &zAxis, Matrix4< value_type > &tmp) const noexceptjau::math::Quaternion< Value_type, >inline
toAxes(Vec3 &xAxis, Vec3 &yAxis, Vec3 &zAxis) const noexceptjau::math::Quaternion< Value_type, >inline
toEuler() noexceptjau::math::Quaternion< Value_type, >inline
toMatrix() const noexceptjau::math::Quaternion< Value_type, >inline
toMatrix(Mat4f &m) const noexceptjau::math::Quaternion< Value_type, >inline
toString() const noexceptjau::math::Quaternion< Value_type, >inline
twojau::math::Quaternion< Value_type, >static
value_type typedefjau::math::Quaternion< Value_type, >
Vec3 typedefjau::math::Quaternion< Value_type, >
w() const noexceptjau::math::Quaternion< Value_type, >inline
x() const noexceptjau::math::Quaternion< Value_type, >inline
y() const noexceptjau::math::Quaternion< Value_type, >inline
z() const noexceptjau::math::Quaternion< Value_type, >inline
zerojau::math::Quaternion< Value_type, >static