HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::math::Quat< T > Member List

This is the complete list of members for openvdb::OPENVDB_VERSION_NAME::math::Quat< T >, including all inherited members.

add(const Quat &q1, const Quat &q2)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
angle() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
axis() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
conjugate() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
derivative(const Vec3< T > &omega) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
dot(const Quat &q) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
eq(const Quat &q, T eps=1.0e-7) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
eulerAngles(RotationOrder rotationOrder) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
identity()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inlinestatic
init(T x, T y, T z, T w)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
init()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
inverse(T tolerance=T(0)) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
mmopenvdb::OPENVDB_VERSION_NAME::math::Quat< T >protected
mult(const Quat &q1, const Quat &q2)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
normalize(T eps=T(1.0e-8))openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
numElements()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inlinestatic
operator const T *() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator T *()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator()(int i)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator()(int i) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator*(const Quat &q) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator*(T scalar) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator*=(T scalar)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator*=(const Quat &q)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator+(const Quat &q) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator+=(const Quat &q)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator-(const Quat &q) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator-() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator-=(const Quat &q)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator/(T scalar) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator<<(std::ostream &stream, const Quat &q)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >friend
operator==(const Quat &q) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator[](int i)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
operator[](int i) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
Quat()=defaultopenvdb::OPENVDB_VERSION_NAME::math::Quat< T >
Quat(T x, T y, T z, T w)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
Quat(T *a)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
Quat(const Vec3< T > &axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
Quat(math::Axis axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
Quat(const Mat3< T1 > &rot)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
read(std::istream &is)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
rotateVector(const Vec3< T > &v) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
scale(T scale, const Quat &q)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
setAxisAngle(const Vec3< T > &axis, T angle)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
setIdentity()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
setZero()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
sizeopenvdb::OPENVDB_VERSION_NAME::math::Quat< T >static
slerp(const Quat &q1, const Quat &q2, T t, T tolerance)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >friend
str() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
sub(const Quat &q1, const Quat &q2)openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
unit() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
value_type typedefopenvdb::OPENVDB_VERSION_NAME::math::Quat< T >
ValueType typedefopenvdb::OPENVDB_VERSION_NAME::math::Quat< T >
w()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
w() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
write(std::ostream &os) const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
x()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
x() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
y()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
y() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
z()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
z() const openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inline
zero()openvdb::OPENVDB_VERSION_NAME::math::Quat< T >inlinestatic