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) const | STK::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() const | STK::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) const | STK::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-() const | STK::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) const | STK::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) const | STK::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 |