Main Page   Groups   Namespaces  

mini3d::quat4d Member List

This is the complete list of members for mini3d::quat4d, including all inherited members.

_vmini3d::array<double, 4> [protected]
_zero_quatmini3d::quat4d [static]
array()mini3d::array<double, 4> [inline]
array(doublev[S])mini3d::array<double, 4> [inline]
array(const array<double, S-1>& src, doublet)mini3d::array<double, 4> [inline]
array(const array<double, S>& src)mini3d::array<double, 4> [inline]
assign(double vw, double vx, double vy, double vz)mini3d::quat4d [protected]
c_ptr() const mini3d::array<double, 4> [inline]
conjugate() const mini3d::quat4d
inverse() const mini3d::quat4d
invert()mini3d::quat4d
makeRotate(double rad, const vector3d& v)mini3d::quat4d
makeRotate(const vector3d& v1, const vector3d& v2)mini3d::quat4d
norm() const mini3d::array<double, 4> [inline]
norm2() const mini3d::array<double, 4> [inline]
normal() const mini3d::array<double, 4> [inline]
normalize()mini3d::array<double, 4> [inline]
operator*(const quat4d& rhs) const mini3d::quat4d
mini3d::array<double, 4>::operator*(double scale) const mini3d::array<double, 4> [inline]
mini3d::array<double, 4>::operator*(float scale) const mini3d::array<double, 4> [inline]
mini3d::array<double, 4>::operator*(int scale) const mini3d::array<double, 4> [inline]
mini3d::array<double, 4>::operator*(double scale, const array<double, S>& v)mini3d::array<double, 4> [friend]
mini3d::array<double, 4>::operator*(float scale, const array<double, S>& v)mini3d::array<double, 4> [friend]
mini3d::array<double, 4>::operator*(int scale, const array<double, S>& v)mini3d::array<double, 4> [friend]
operator*=(double scale)mini3d::array<double, 4> [inline]
operator*=(float scale)mini3d::array<double, 4> [inline]
operator*=(int scale)mini3d::array<double, 4> [inline]
operator()(unsigned i)mini3d::array<double, 4> [inline]
operator()(unsigned i) const mini3d::array<double, 4> [inline]
operator+(const array<double, S>& rhs) const mini3d::array<double, 4> [inline]
operator+=(const array<double, S>& rhs)mini3d::array<double, 4> [inline]
operator-(const array<double, S>& rhs) const mini3d::array<double, 4> [inline]
operator-() const mini3d::array<double, 4> [inline]
operator-=(const array<double, S>& rhs)mini3d::array<double, 4> [inline]
operator/(const quat4d& rhs) const mini3d::quat4d
mini3d::array<double, 4>::operator/(double scale) const mini3d::array<double, 4> [inline]
mini3d::array<double, 4>::operator/(float scale) const mini3d::array<double, 4> [inline]
mini3d::array<double, 4>::operator/(int scale) const mini3d::array<double, 4> [inline]
operator/=(double scale)mini3d::array<double, 4> [inline]
operator/=(float scale)mini3d::array<double, 4> [inline]
operator/=(int scale)mini3d::array<double, 4> [inline]
operator<<(std::ostream& os, const array<double, S>& v)mini3d::array<double, 4> [friend]
operator=(const array<double, 4>& src)mini3d::quat4d
mini3d::array<double, 4>::operator=(const array<double, S>& src)mini3d::array<double, 4> [inline]
operator>>(std::istream& is, array<double, S>& v)mini3d::array<double, 4> [friend]
operator[](unsigned i)mini3d::array<double, 4> [inline]
operator[](unsigned i) const mini3d::array<double, 4> [inline]
quat4d()mini3d::quat4d
quat4d(const array<double, 4>& src)mini3d::quat4d
quat4d(const quat4d& src)mini3d::quat4d
quat4d(double v[4])mini3d::quat4d
quat4d(double s, const vector3d& v)mini3d::quat4d
quat4d(double vw, double vx, double vy, double vz)mini3d::quat4d
scalar() const mini3d::quat4d
size() const mini3d::array<double, 4> [inline]
size_t typedefmini3d::array<double, 4>
slerp(quat4d q1, quat4d q2, double t)mini3d::quat4d
vector() const mini3d::quat4d
w() const mini3d::quat4d [inline]
w(double ww)mini3d::quat4d [inline]
x() const mini3d::quat4d [inline]
x(double xx)mini3d::quat4d [inline]
y() const mini3d::quat4d [inline]
y(double yy)mini3d::quat4d [inline]
z() const mini3d::quat4d [inline]
z(double zz)mini3d::quat4d [inline]
~array()mini3d::array<double, 4> [inline, virtual]
~quat4d()mini3d::quat4d [virtual]


Generated for libmini3d by Doxygen 1.4.4 © 1997-2001