| _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 > | |