Files Class List
UnitQuaternion< T > Member List

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

GetMatrix3() constUnitQuaternion< T >
GetMatrix4() constUnitQuaternion< T >
GetRotationAngle() constUnitQuaternion< T >
GetScalar() constUnitQuaternion< T >
GetVector() constUnitQuaternion< T >
InverseUnitQuaternion< T >friend
operator Matrix3< T >() constUnitQuaternion< T >explicit
operator Matrix4< T >() constUnitQuaternion< T >explicit
operator Quaternion< T >() constUnitQuaternion< T >
operator* (defined in UnitQuaternion< T >)UnitQuaternion< T >friend
operator* (defined in UnitQuaternion< T >)UnitQuaternion< T >friend
operator*(UnitQuaternion const &q) constUnitQuaternion< T >
operator*(Vec3< T > const &p) constUnitQuaternion< T >
operator*(Matrix3< T > const &m) constUnitQuaternion< T >
operator*(Quaternion const &q) const (defined in Quaternion< T >)Quaternion< T >private
operator*(T const &f) const (defined in Quaternion< T >)Quaternion< T >private
operator*=(UnitQuaternion const &q) (defined in UnitQuaternion< T >)UnitQuaternion< T >
operator*=(Quaternion const &q) (defined in Quaternion< T >)Quaternion< T >private
operator*=(T const &f) (defined in Quaternion< T >)Quaternion< T >private
SetHalfRotation()UnitQuaternion< T >
SetRotation(Vec3< T > const &axis, T angle)UnitQuaternion< T >
SetRotation(Matrix3< T > const &rotation)UnitQuaternion< T >
SetRotation(Vec3< T > const &from, Vec3< T > const &to)UnitQuaternion< T >
Slerp(UnitQuaternion< T > const &q0, UnitQuaternion< T > const &q1, T t)UnitQuaternion< T >static
Slerp(UnitQuaternion< T > const &q0, UnitQuaternion< T > const &q1, UnitQuaternion< T > const &q2, Vec3< T > const &bary)UnitQuaternion< T >static
UnitQuaternion() (defined in UnitQuaternion< T >)UnitQuaternion< T >
UnitQuaternion(T const &x, T const &y, T const &z, T const &_s) (defined in UnitQuaternion< T >)UnitQuaternion< T >
UnitQuaternion(Vec3< T > const &_v, T _s=0) (defined in UnitQuaternion< T >)UnitQuaternion< T >
UnitQuaternion(Vec4< T > const &q) (defined in UnitQuaternion< T >)UnitQuaternion< T >explicit
UnitQuaternion(Quaternion< T > const &q) (defined in UnitQuaternion< T >)UnitQuaternion< T >explicit
UnitQuaternion(Vec3< T > const &from, Vec3< T > const &to) (defined in UnitQuaternion< T >)UnitQuaternion< T >