Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
STK::Quaternion< Type > Member List

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

add(const Vector4 &t) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
conjugate() (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
data() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
data() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
data_ (defined in STK::Vector4< Type >)STK::Vector4< Type >protected
dot(const Vector4 &v1, const Vector4 &v2)STK::Vector4< Type >inlinestatic
eulerToQuat(Type roll, Type pitch, Type yaw)STK::Quaternion< Type >inline
fromAxisAngle(Vector3< Type > axis, Type angle) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inlinestatic
fuzzyCompare(const Vector4 &v2, Type eps) const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
getAxisAngle(Vector3< Type > &axis, Type &angle) constSTK::Quaternion< Type >inline
getConjugate() const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
getInverse() const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
getRotMatrix() const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
getScalar() const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
getValues(ranges::span< Type, 4 > v) const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
getVector() const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
invert() (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
length() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
lengthSquared() constSTK::Vector4< Type >inline
normalize()STK::Vector4< Type >inline
operator Vector4< U >() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inlineexplicit
operator* (defined in STK::Quaternion< Type >)STK::Quaternion< Type >friend
operator* (defined in STK::Quaternion< Type >)STK::Quaternion< Type >friend
operator*(const Vector3< Type > &v) constSTK::Quaternion< Type >inline
operator*(const Quaternion &q) const (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
operator*=(Type v)STK::Vector4< Type >inline
operator+=(const Vector4 &v)STK::Vector4< Type >inline
operator-() constSTK::Vector4< Type >inline
operator-=(const Vector4 &v)STK::Vector4< Type >inline
operator/ (defined in STK::Quaternion< Type >)STK::Quaternion< Type >friend
operator/ (defined in STK::Quaternion< Type >)STK::Quaternion< Type >friend
STK::Vector4::operator/(Type v) constSTK::Vector4< Type >inline
operator/=(Type v)STK::Vector4< Type >inline
Quaternion() (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
Quaternion(Type x, Type y, Type z, Type w) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
Quaternion(const Vector3< Type > &v, Type s)STK::Quaternion< Type >inline
Quaternion(const Vector4< Type > &v) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
rotateVector(const Vector3< Type > &vector) constSTK::Quaternion< Type >inline
scale(const Type &s) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setAxisAngle(Vector3< Type > axis, Type angle)STK::Quaternion< Type >inline
setIdentity() (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
setRotMatrix(const Matrix4x4< Type > &m) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
setScalar(Type w) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
setValues(const Type &x, const Type &y, const Type &z, const Type &w) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setValues(ranges::span< const Type, 4 > v) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setVector(const Vector3< Type > &v) (defined in STK::Quaternion< Type >)STK::Quaternion< Type >inline
setW(Type w) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setX(Type x) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setY(Type y) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
setZ(Type z) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
slerp(const Quaternion &src, const Quaternion &dst, Type t)STK::Quaternion< Type >inline
Vector4() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
Vector4(const Type x, const Type y, const Type z, const Type w) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
Vector4(const Vector3< Type > &v, Type w) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
Vector4(const Vector4< U > &v) (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
vector_size (defined in STK::Vector4< Type >)STK::Vector4< Type >static
w() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
w() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
x() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
x() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
y() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
y() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
z() const (defined in STK::Vector4< Type >)STK::Vector4< Type >inline
z() (defined in STK::Vector4< Type >)STK::Vector4< Type >inline