Visualization Library v1.0.3

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]

vl::Quaternion< T_Scalar > Member List

This is the complete list of members for vl::Quaternion< T_Scalar >, including all inherited members.
dot(const Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
getConjugate() const vl::Quaternion< T_Scalar > [inline]
getConjugate(Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
getFromAxisAngle(const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar > [inline, static]
getFromAxisAngle(Quaternion &q, const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar > [inline, static]
getFromEulerXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar > [inline, static]
getFromEulerXYZ(Quaternion &q, T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar > [inline, static]
getFromEulerZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar > [inline, static]
getFromEulerZYX(Quaternion &q, T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar > [inline, static]
getFromMatrix(const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar > [inline, static]
getFromMatrix(Quaternion &q, const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar > [inline, static]
getFromMatrix(const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar > [inline, static]
getFromMatrix(Quaternion &q, const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar > [inline, static]
getFromVectors(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar > [inline, static]
getFromVectors(Quaternion &q, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar > [inline, static]
getInverse() const vl::Quaternion< T_Scalar > [inline]
getInverse(Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
getNlerp(T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar > [inline, static]
getNlerp(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar > [inline, static]
getNormalized(T_Scalar *len=NULL) const vl::Quaternion< T_Scalar > [inline]
getNormalized(Quaternion &q, T_Scalar *len=NULL) const vl::Quaternion< T_Scalar > [inline]
getNoRotation()vl::Quaternion< T_Scalar > [inline, static]
getNoRotation(Quaternion &q)vl::Quaternion< T_Scalar > [inline, static]
getSlerp(T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar > [static]
getSlerp(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &b)vl::Quaternion< T_Scalar > [static]
getSquad(T_Scalar t, const Quaternion &a, const Quaternion &p, const Quaternion &q, const Quaternion &b)vl::Quaternion< T_Scalar > [inline, static]
getSquad(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &p, const Quaternion &q, const Quaternion &b)vl::Quaternion< T_Scalar > [inline, static]
getZero()vl::Quaternion< T_Scalar > [inline, static]
getZero(Quaternion &q)vl::Quaternion< T_Scalar > [inline, static]
length() const vl::Quaternion< T_Scalar > [inline]
lengthSquared() const vl::Quaternion< T_Scalar > [inline]
mXYZWvl::Quaternion< T_Scalar > [protected]
normalize(T_Scalar *len=NULL)vl::Quaternion< T_Scalar > [inline]
operator!=(const Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
operator*(T_Scalar val) const vl::Quaternion< T_Scalar > [inline]
operator*=(T_Scalar val)vl::Quaternion< T_Scalar > [inline]
operator+(const Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
operator+=(const Quaternion &q)vl::Quaternion< T_Scalar > [inline]
operator-(const Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
operator-() const vl::Quaternion< T_Scalar > [inline]
operator-=(const Quaternion &q)vl::Quaternion< T_Scalar > [inline]
operator/(T_Scalar val) const vl::Quaternion< T_Scalar > [inline]
operator/=(T_Scalar val)vl::Quaternion< T_Scalar > [inline]
operator<(const Quaternion &other) const vl::Quaternion< T_Scalar > [inline]
operator=(const Quaternion &q)vl::Quaternion< T_Scalar > [inline]
operator=(const Vector4< T_Scalar > &v)vl::Quaternion< T_Scalar > [inline]
operator==(const Quaternion &q) const vl::Quaternion< T_Scalar > [inline]
Quaternion()vl::Quaternion< T_Scalar > [inline]
Quaternion(const Quaternion< T > &quat)vl::Quaternion< T_Scalar > [inline, explicit]
Quaternion(T_Scalar x, T_Scalar y, T_Scalar z, T_Scalar w)vl::Quaternion< T_Scalar > [inline, explicit]
Quaternion(T_Scalar degrees, const Vector3< T_Scalar > &axis)vl::Quaternion< T_Scalar > [inline, explicit]
Quaternion(const Vector4< T_Scalar > &v)vl::Quaternion< T_Scalar > [inline, explicit]
scalar_type typedefvl::Quaternion< T_Scalar >
setFromAxisAngle(const Vector3< T_Scalar > &axis, T_Scalar degrees)vl::Quaternion< T_Scalar >
setFromEulerXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ)vl::Quaternion< T_Scalar >
setFromEulerZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX)vl::Quaternion< T_Scalar >
setFromMatrix(const Matrix4< T_Scalar > &m)vl::Quaternion< T_Scalar >
setFromMatrix(const Matrix3< T_Scalar > &m)vl::Quaternion< T_Scalar >
setFromVectors(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to)vl::Quaternion< T_Scalar >
setNoRotation()vl::Quaternion< T_Scalar > [inline]
setZero()vl::Quaternion< T_Scalar > [inline]
toAxisAngle(Vector3< T_Scalar > &axis, T_Scalar &degrees) const vl::Quaternion< T_Scalar >
toMatrix3() const vl::Quaternion< T_Scalar >
toMatrix3(Matrix3< T_Scalar > &) const vl::Quaternion< T_Scalar >
toMatrix4() const vl::Quaternion< T_Scalar >
toMatrix4(Matrix4< T_Scalar > &) const vl::Quaternion< T_Scalar >
w()vl::Quaternion< T_Scalar > [inline]
w() const vl::Quaternion< T_Scalar > [inline]
x()vl::Quaternion< T_Scalar > [inline]
x() const vl::Quaternion< T_Scalar > [inline]
xyzw() const vl::Quaternion< T_Scalar > [inline]
xyzw()vl::Quaternion< T_Scalar > [inline]
y()vl::Quaternion< T_Scalar > [inline]
y() const vl::Quaternion< T_Scalar > [inline]
z()vl::Quaternion< T_Scalar > [inline]
z() const vl::Quaternion< T_Scalar > [inline]

Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:07.
Permission is granted to use this page to write and publish articles regarding Visualization Library.