Files Class List
Quaternion< T > Member List

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

Dot(Quaternion const &p) constQuaternion< T >
GetInverse() constQuaternion< T >
GetMatrix3() constQuaternion< T >
GetMatrix4() constQuaternion< T >
GetNormalized() constQuaternion< T >
GetRotationAngle() constQuaternion< T >
GetRotationAxis() constQuaternion< T >
InverseQuaternion< T >friend
Invert()Quaternion< T >
IsFinite() constQuaternion< T >
IsUnit() constQuaternion< T >
Length() constQuaternion< T >
LengthSquared() constQuaternion< T >
Normalize()Quaternion< T >
operator Matrix3< T >() constQuaternion< T >explicit
operator Matrix4< T >() constQuaternion< T >explicit
operator Vec4< T >() constQuaternion< T >explicit
operator!=(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >
operator%(Quaternion const &p) constQuaternion< T >
operator* (defined in Quaternion< T >)Quaternion< T >friend
operator* (defined in Quaternion< T >)Quaternion< T >friend
operator*(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >
operator*(T const &f) const (defined in Quaternion< T >)Quaternion< T >
operator*(Vec3< T > const &p) const (defined in Quaternion< T >)Quaternion< T >
operator*(Matrix3< T > const &m) const (defined in Quaternion< T >)Quaternion< T >
operator*=(Quaternion const &q) (defined in Quaternion< T >)Quaternion< T >
operator*=(T const &f) (defined in Quaternion< T >)Quaternion< T >
operator+(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >
operator+=(Quaternion const &q) (defined in Quaternion< T >)Quaternion< T >
operator-() const (defined in Quaternion< T >)Quaternion< T >
operator-(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >
operator-=(Quaternion const &q) (defined in Quaternion< T >)Quaternion< T >
operator/(T const &f) const (defined in Quaternion< T >)Quaternion< T >
operator/=(T const &f) (defined in Quaternion< T >)Quaternion< T >
operator==(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >
Quaternion() (defined in Quaternion< T >)Quaternion< T >
Quaternion(T const &x, T const &y, T const &z, T const &_s) (defined in Quaternion< T >)Quaternion< T >
Quaternion(Vec3< T > const &_v, T _s=0) (defined in Quaternion< T >)Quaternion< T >
Quaternion(Vec4< T > const &q) (defined in Quaternion< T >)Quaternion< T >explicit
Quaternion(UnitQuaternion< T > const &q) (defined in Quaternion< T >)Quaternion< T >explicit
Quaternion(Vec3< T > const &from, Vec3< T > const &to) (defined in Quaternion< T >)Quaternion< T >
sQuaternion< T >
Set(Vec3< T > const &_v, T _s)Quaternion< T >
Set(T x, T y, T z, T _s)Quaternion< T >
SetHalfRotation()Quaternion< T >
SetRotation(Vec3< T > const &axis, T angle)Quaternion< T >
SetRotation(Matrix3< T > const &rotation)Quaternion< T >
SetRotation(Vec3< T > const &from, Vec3< T > const &to)Quaternion< T >
vQuaternion< T >
Zero()Quaternion< T >