| ArrayType typedef | Harlinn::Math::Quaternion< T > | |
| back() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| back() noexcept | Harlinn::Math::Quaternion< T > | inline |
| begin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| begin() noexcept | Harlinn::Math::Quaternion< T > | inline |
| Capacity | Harlinn::Math::Quaternion< T > | static |
| cbegin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| cend() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| const_iterator typedef | Harlinn::Math::Quaternion< T > | |
| const_pointer typedef | Harlinn::Math::Quaternion< T > | |
| const_reference typedef | Harlinn::Math::Quaternion< T > | |
| const_reverse_iterator typedef | Harlinn::Math::Quaternion< T > | |
| data() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| data() noexcept | Harlinn::Math::Quaternion< T > | inline |
| end() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| end() noexcept | Harlinn::Math::Quaternion< T > | inline |
| FromAxisAndAngle(const T &axis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| FromAxisAndAngle(const T &axis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| FromMatrix(const MatrixSimd &matrix) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| FromMatrix(const Matrix &matrix) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| front() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| front() noexcept | Harlinn::Math::Quaternion< T > | inline |
| Identity() noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| iterator typedef | Harlinn::Math::Quaternion< T > | |
| Matrix typedef | Harlinn::Math::Quaternion< T > | |
| MatrixSimd typedef | Harlinn::Math::Quaternion< T > | |
| Normal typedef | Harlinn::Math::Quaternion< T > | |
| NormalSimd typedef | Harlinn::Math::Quaternion< T > | |
| operator Simd() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator!=(const Simd &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator!=(const Quaternion &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator-() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator=(const Simd &qsimd) noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator=(const Quaternion &other) noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator==(const Simd &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator==(const Quaternion &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator[](size_t index) const noexcept | Harlinn::Math::Quaternion< T > | inline |
| operator[](size_t index) noexcept | Harlinn::Math::Quaternion< T > | inline |
| pointer typedef | Harlinn::Math::Quaternion< T > | |
| Quaternion() noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(ValueType xv, ValueType yv, ValueType zv, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(const ArrayType &a) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(const T &xyz, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(const T &xyz, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(const Simd &qsimd) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(ValueType pitch, ValueType yaw, ValueType roll) noexcept | Harlinn::Math::Quaternion< T > | inline |
| Quaternion(const Quaternion &other) noexcept | Harlinn::Math::Quaternion< T > | inline |
| rbegin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| rbegin() noexcept | Harlinn::Math::Quaternion< T > | inline |
| reference typedef | Harlinn::Math::Quaternion< T > | |
| rend() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| rend() noexcept | Harlinn::Math::Quaternion< T > | inline |
| reverse_iterator typedef | Harlinn::Math::Quaternion< T > | |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
| Simd typedef | Harlinn::Math::Quaternion< T > | |
| SIMDType typedef | Harlinn::Math::Quaternion< T > | |
| Size | Harlinn::Math::Quaternion< T > | static |
| size() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| size_type typedef | Harlinn::Math::Quaternion< T > | |
| SizeType typedef | Harlinn::Math::Quaternion< T > | |
| ToAxisAngle() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| ToEuler() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| ToSimd() const noexcept | Harlinn::Math::Quaternion< T > | inline |
| Traits typedef | Harlinn::Math::Quaternion< T > | |
| v | Harlinn::Math::Quaternion< T > | |
| value_type typedef | Harlinn::Math::Quaternion< T > | |
| values | Harlinn::Math::Quaternion< T > | |
| ValueType typedef | Harlinn::Math::Quaternion< T > | |
| Vector typedef | Harlinn::Math::Quaternion< T > | |
| VectorSimd typedef | Harlinn::Math::Quaternion< T > | |
| w | Harlinn::Math::Quaternion< T > | |