_data | lug::Math::Quaternion< T > | private |
conjugate() | lug::Math::Quaternion< T > | inline |
fromAxes(const Vector< 3, T > &xAxis, const Vector< 3, T > &yAxis, const Vector< 3, T > &zAxis) | lug::Math::Quaternion< T > | inlinestatic |
fromRotationMatrix(const Matrix< 4, 4, T > &rotMatrix) | lug::Math::Quaternion< T > | inlinestatic |
getAngle() const | lug::Math::Quaternion< T > | inline |
getAxis() const | lug::Math::Quaternion< T > | inline |
identity() | lug::Math::Quaternion< T > | inlinestatic |
inverse() | lug::Math::Quaternion< T > | inline |
length() const | lug::Math::Quaternion< T > | inline |
normalize() | lug::Math::Quaternion< T > | inline |
operator=(const Quaternion< T > &)=default | lug::Math::Quaternion< T > | |
operator=(Quaternion< T > &&)=default | lug::Math::Quaternion< T > | |
operator[](std::size_t idx) | lug::Math::Quaternion< T > | inline |
operator[](std::size_t idx) const | lug::Math::Quaternion< T > | inline |
Quaternion()=default | lug::Math::Quaternion< T > | |
Quaternion(T w, T x, T y, T z) | lug::Math::Quaternion< T > | |
Quaternion(T data[4]) | lug::Math::Quaternion< T > | |
Quaternion(T angle, const Vector< 3, T > &axis) | lug::Math::Quaternion< T > | |
Quaternion(const Quaternion< T > &)=default | lug::Math::Quaternion< T > | |
Quaternion(Quaternion< T > &&)=default | lug::Math::Quaternion< T > | |
squaredLength() const | lug::Math::Quaternion< T > | inline |
transform() const | lug::Math::Quaternion< T > | inline |
~Quaternion()=default | lug::Math::Quaternion< T > | |