modm API documentation
modm::Quaternion< T > Member List

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

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() constmodm::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 >