Visualization Library 2.0.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
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 > | inlinestatic |
getFromAxisAngle(Quaternion &q, const Vector3< T_Scalar > &axis, T_Scalar degrees) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromEulerXYZ(T_Scalar degX, T_Scalar degY, T_Scalar degZ) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromEulerXYZ(Quaternion &q, T_Scalar degX, T_Scalar degY, T_Scalar degZ) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromEulerZYX(T_Scalar degZ, T_Scalar degY, T_Scalar degX) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromEulerZYX(Quaternion &q, T_Scalar degZ, T_Scalar degY, T_Scalar degX) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromMatrix(const Matrix4< T_Scalar > &m) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromMatrix(Quaternion &q, const Matrix4< T_Scalar > &m) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromMatrix(const Matrix3< T_Scalar > &m) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromMatrix(Quaternion &q, const Matrix3< T_Scalar > &m) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromVectors(const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) | vl::Quaternion< T_Scalar > | inlinestatic |
getFromVectors(Quaternion &q, const Vector3< T_Scalar > &from, const Vector3< T_Scalar > &to) | vl::Quaternion< T_Scalar > | inlinestatic |
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 > | inlinestatic |
getNlerp(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &b) | vl::Quaternion< T_Scalar > | inlinestatic |
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 > | inlinestatic |
getNoRotation(Quaternion &q) | vl::Quaternion< T_Scalar > | inlinestatic |
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 > | inlinestatic |
getSquad(Quaternion &out, T_Scalar t, const Quaternion &a, const Quaternion &p, const Quaternion &q, const Quaternion &b) | vl::Quaternion< T_Scalar > | inlinestatic |
getZero() | vl::Quaternion< T_Scalar > | inlinestatic |
getZero(Quaternion &q) | vl::Quaternion< T_Scalar > | inlinestatic |
length() const | vl::Quaternion< T_Scalar > | inline |
lengthSquared() const | vl::Quaternion< T_Scalar > | inline |
mXYZW | vl::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 > | inlineexplicit |
Quaternion(T_Scalar x, T_Scalar y, T_Scalar z, T_Scalar w) | vl::Quaternion< T_Scalar > | inlineexplicit |
Quaternion(T_Scalar degrees, const Vector3< T_Scalar > &axis) | vl::Quaternion< T_Scalar > | inlineexplicit |
Quaternion(const Vector4< T_Scalar > &v) | vl::Quaternion< T_Scalar > | inlineexplicit |
scalar_type typedef | vl::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 °rees) 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 2.0.0 Reference Documentation
Updated on Wed Dec 23 2020 12:44:10.
© Copyright Michele Bosi. All rights reserved.