Lugdunum  0.1.0
lug::Math::Quaternion< T > Member List

This is the complete list of members for lug::Math::Quaternion< T >, including all inherited members.

_datalug::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() constlug::Math::Quaternion< T >inline
getAxis() constlug::Math::Quaternion< T >inline
identity()lug::Math::Quaternion< T >inlinestatic
inverse()lug::Math::Quaternion< T >inline
length() constlug::Math::Quaternion< T >inline
normalize()lug::Math::Quaternion< T >inline
operator=(const Quaternion< T > &)=defaultlug::Math::Quaternion< T >
operator=(Quaternion< T > &&)=defaultlug::Math::Quaternion< T >
operator[](std::size_t idx)lug::Math::Quaternion< T >inline
operator[](std::size_t idx) constlug::Math::Quaternion< T >inline
Quaternion()=defaultlug::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 > &)=defaultlug::Math::Quaternion< T >
Quaternion(Quaternion< T > &&)=defaultlug::Math::Quaternion< T >
squaredLength() constlug::Math::Quaternion< T >inline
transform() constlug::Math::Quaternion< T >inline
~Quaternion()=defaultlug::Math::Quaternion< T >