| Quaternion() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | Quaternion(const U *array) (defined in modm::Quaternion< T >) | modm::Quaternion< T > | explicit | 
  | Quaternion(T inW, T inX, T inY, T inZ) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | Quaternion(const Vector< T, 3 > &axis, T angle) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | Quaternion(const Matrix< T, 4, 1 > &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | Quaternion(const Quaternion &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | conjugate() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | conjugated() const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | getLength() const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | getLengthSquared() const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | inverse() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | normalize() | modm::Quaternion< T > |  | 
  | normalized() const | modm::Quaternion< T > |  | 
  | operator!=(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator*(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator*(const T &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator*=(const T &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator+(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator+=(const Quaternion &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator-() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator-(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator-=(const Quaternion &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator/(const T &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator/=(const T &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator<(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator<=(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator=(const Matrix< T, 4, 1 > &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator=(const Quaternion &rhs) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator==(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator>(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator>=(const Quaternion &rhs) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | operator[](int index) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | ptr() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | ptr() const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | scale(float newLength) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | scaled(float newLength) const (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | to3x3Matrix(Matrix< T, 3, 3 > *outMatrix) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | to4x4Matrix(Matrix< T, 4, 4 > *outMatrix) (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | unitInverse() (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | w (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | x (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | y (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  | 
  | z (defined in modm::Quaternion< T >) | modm::Quaternion< T > |  |