MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mgx::util::Quaternion Member List

This is the complete list of members for mgx::util::Quaternion, including all inherited members.

angle() const mgx::util::Quaternion
axis() const mgx::util::Quaternion
begin()mgx::util::Vector< 4, float >inline
begin() constmgx::util::Vector< 4, float >inline
c_data() constmgx::util::Vector< 4, float >inline
conjugate() const mgx::util::Quaternioninline
cross(const Vector &other) constmgx::util::Vector< 4, float >inline
data()mgx::util::Vector< 4, float >inline
end()mgx::util::Vector< 4, float >inline
end() constmgx::util::Vector< 4, float >inline
i(const float &v)mgx::util::Vector< 4, float >inline
i()mgx::util::Vector< 4, float >inline
i() constmgx::util::Vector< 4, float >inline
inverse() const mgx::util::Quaternioninline
inverseRotate(const Point3f &v) const mgx::util::Quaternion
j(const float &v)mgx::util::Vector< 4, float >inline
j()mgx::util::Vector< 4, float >inline
j() constmgx::util::Vector< 4, float >inline
k(const float &v)mgx::util::Vector< 4, float >inline
k()mgx::util::Vector< 4, float >inline
k() constmgx::util::Vector< 4, float >inline
l(const float &v)mgx::util::Vector< 4, float >inline
l()mgx::util::Vector< 4, float >inline
l() constmgx::util::Vector< 4, float >inline
mult(const Vector &vec) constmgx::util::Vector< 4, float >inline
norm() constmgx::util::Vector< 4, float >inline
normalize(void)mgx::util::Vector< 4, float >inline
normalized(void) constmgx::util::Vector< 4, float >inline
normsq() constmgx::util::Vector< 4, float >inline
operator!=(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator*(const Quaternion &other) const mgx::util::Quaternion
Vector< 4, float >::operator*(const float &scalar) constmgx::util::Vector< 4, float >inline
Vector< 4, float >::operator*(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator*=(const Quaternion &other)mgx::util::Quaternion
operator*=(float s)mgx::util::Quaternioninline
Vector< 4, float >::operator*=(const float &scalar)mgx::util::Vector< 4, float >inline
Vector< 4, float >::operator*=(const T1 &scalar)mgx::util::Vector< 4, float >inline
operator+(const Quaternion &other) const mgx::util::Quaternioninline
Vector< 4, float >::operator+(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator+=(const Quaternion &other)mgx::util::Quaternioninline
Vector< 4, float >::operator+=(const Vector &vec)mgx::util::Vector< 4, float >inline
Vector< 4, float >::operator+=(const float &val)mgx::util::Vector< 4, float >inline
operator-(void) constmgx::util::Vector< 4, float >inline
operator-(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator-=(const Vector &vec)mgx::util::Vector< 4, float >inline
operator-=(const float &val)mgx::util::Vector< 4, float >inline
operator/(float v) const mgx::util::Quaternioninline
Vector< 4, float >::operator/(const float &scalar) constmgx::util::Vector< 4, float >inline
Vector< 4, float >::operator/(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator/=(float v)mgx::util::Quaternioninline
Vector< 4, float >::operator/=(const Vector &vec)mgx::util::Vector< 4, float >inline
Vector< 4, float >::operator/=(const float &scalar)mgx::util::Vector< 4, float >inline
Vector< 4, float >::operator/=(const T1 &scalar)mgx::util::Vector< 4, float >inline
operator<(const Vector &other) constmgx::util::Vector< 4, float >inline
operator<=(const Vector &other) constmgx::util::Vector< 4, float >inline
operator=(const Quaternion &other)mgx::util::Quaternion
Vector< 4, float >::operator=(const Vector &vec)mgx::util::Vector< 4, float >inline
Vector< 4, float >::operator=(const float &value)mgx::util::Vector< 4, float >inline
operator==(const Vector &vec) constmgx::util::Vector< 4, float >inline
operator>(const Vector &other) constmgx::util::Vector< 4, float >inline
operator>=(const Vector &other) constmgx::util::Vector< 4, float >inline
operator[](size_t idx)mgx::util::Vector< 4, float >inline
operator[](size_t idx) constmgx::util::Vector< 4, float >inline
projectXY(void)mgx::util::Vector< 4, float >inline
Quaternion()mgx::util::Quaternioninline
Quaternion(float x, float y, float z, float w)mgx::util::Quaternioninline
Quaternion(const Quaternion &other)mgx::util::Quaternioninline
Quaternion(const Point3f &axis, float angle)mgx::util::Quaternion
Quaternion(const Point3f &from, const Point3f &to)mgx::util::Quaternion
Quaternion(const Matrix3f &m)mgx::util::Quaternion
rotate(const Point3f &v) const mgx::util::Quaternion
set(const float &x)mgx::util::Vector< 4, float >inline
set(const float &x, const float &y)mgx::util::Vector< 4, float >inline
set(const float &x, const float &y, const float &z)mgx::util::Vector< 4, float >inline
set(const float &x, const float &y, const float &z, const float &t)mgx::util::Vector< 4, float >inline
setAxisAngle(const Point3f &axis, float angle)mgx::util::Quaternion
setMatrix(Matrix3f &m) const mgx::util::Quaternion
setMatrix(Matrix4f &m) const mgx::util::Quaternion
size()mgx::util::Vector< 4, float >inlinestatic
t(const float &v)mgx::util::Vector< 4, float >inline
t()mgx::util::Vector< 4, float >inline
t() constmgx::util::Vector< 4, float >inline
Vector(const Vector &vec)mgx::util::Vector< 4, float >inline
Vector(const Vector< dim, T1 > &vec)mgx::util::Vector< 4, float >inline
Vector(const Vector< d1, T1 > &vec)mgx::util::Vector< 4, float >inlineexplicit
Vector(const Vec &el)mgx::util::Vector< 4, float >inlineexplicit
Vector(const float &x=float())mgx::util::Vector< 4, float >inlineexplicit
Vector(const float &x, const float &y)mgx::util::Vector< 4, float >inlineexplicit
Vector(const float &x, const float &y, const float &z)mgx::util::Vector< 4, float >inlineexplicit
Vector(const float &x, const float &y, const float &z, const float &t)mgx::util::Vector< 4, float >inlineexplicit
Vector(const float &x, const float &y, const float &z, const float &a, const float &b)mgx::util::Vector< 4, float >inline
Vector(const float &x, const float &y, const float &z, const float &a, const float &b, const float &c)mgx::util::Vector< 4, float >inline
Vector(const float &x, const float &y, const float &z, const float &a, const float &b, const float &c, const float &d)mgx::util::Vector< 4, float >inline
Vector(const float &a, const float &b, const float &c, const float &d, const float &e, const float &f, const float &g, const float &h, const float &i, const float &j, const float &k, const float &l)mgx::util::Vector< 4, float >inline
w()mgx::util::Quaternioninline
w() const mgx::util::Quaternioninline
x(const float &v)mgx::util::Vector< 4, float >inline
x()mgx::util::Vector< 4, float >inline
x() constmgx::util::Vector< 4, float >inline
y(const float &v)mgx::util::Vector< 4, float >inline
y()mgx::util::Vector< 4, float >inline
y() constmgx::util::Vector< 4, float >inline
z(const float &v)mgx::util::Vector< 4, float >inline
z()mgx::util::Vector< 4, float >inline
z() constmgx::util::Vector< 4, float >inline