Algebra3D
Algebra for 3D transformations
 All Classes Namespaces Files Functions Variables Typedefs Macros
algebra3d::Quaternion< fpType > Member List

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

compare(const Quaternion< fpType > &quat, const fpType &precision=PRECISION) const algebra3d::Quaternion< fpType >virtual
compareRotations(const Quaternion< fpType > &quat, fpType precision=PRECISION) const algebra3d::Quaternion< fpType >virtual
dataalgebra3d::Quaternion< fpType >protected
get(fpType *storage) const algebra3d::Quaternion< fpType >virtual
getAngle() const algebra3d::Quaternion< fpType >virtual
getAxis() const algebra3d::Quaternion< fpType >virtual
getNorm() const algebra3d::Quaternion< fpType >virtual
getScaledAngleRotation(const fpType &mult) const algebra3d::Quaternion< fpType >virtual
getSqrtRotation() const algebra3d::Quaternion< fpType >virtual
getSqrtRotationTowards(const Quaternion< fpType > &quat) const algebra3d::Quaternion< fpType >virtual
inv() const algebra3d::Quaternion< fpType >virtual
isUnit() const algebra3d::Quaternion< fpType >virtual
normalize()algebra3d::Quaternion< fpType >virtual
operator!=(const Quaternion< fpType > &quat) const algebra3d::Quaternion< fpType >virtual
operator*(const Quaternion< fpType > &quat) const algebra3d::Quaternion< fpType >virtual
operator*(const Vector3< fpType > &vec) const algebra3d::Quaternion< fpType >virtual
operator*=(const Quaternion< fpType > &quat)algebra3d::Quaternion< fpType >virtual
operator=(const Quaternion< fpType > &quat)algebra3d::Quaternion< fpType >virtual
operator==(const Quaternion< fpType > &quat) const algebra3d::Quaternion< fpType >virtual
operator>> (defined in algebra3d::Quaternion< fpType >)algebra3d::Quaternion< fpType >friend
operator[](int ind) const algebra3d::Quaternion< fpType >virtual
operator[](int ind)algebra3d::Quaternion< fpType >virtual
Quaternion()algebra3d::Quaternion< fpType >
Quaternion(const fpType(&data)[4])algebra3d::Quaternion< fpType >
Quaternion(fpType x, fpType y, fpType z, fpType w)algebra3d::Quaternion< fpType >
Quaternion(const Quaternion< fpType > &quat)algebra3d::Quaternion< fpType >
Quaternion(const Vector3< fpType > &vec)algebra3d::Quaternion< fpType >
Quaternion(Vector3< fpType > axis, fpType angle)algebra3d::Quaternion< fpType >
Quaternion(const Matrix3< fpType > &mat)algebra3d::Quaternion< fpType >
scaleAngle(const fpType &mult)algebra3d::Quaternion< fpType >virtual
set(const fpType *data)algebra3d::Quaternion< fpType >virtual
set(const Matrix3< fpType > &mat)algebra3d::Quaternion< fpType >virtual
walgebra3d::Quaternion< fpType >
xalgebra3d::Quaternion< fpType >
yalgebra3d::Quaternion< fpType >
zalgebra3d::Quaternion< fpType >
~Quaternion()algebra3d::Quaternion< fpType >virtual