HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_DualQuaternionT< T > Member List

This is the complete list of members for UT_DualQuaternionT< T >, including all inherited members.

conjugate()UT_DualQuaternionT< T >inline
convertToXform() const UT_DualQuaternionT< T >inline
dualData() const UT_DualQuaternionT< T >inline
dualData()UT_DualQuaternionT< T >inline
getDual() const UT_DualQuaternionT< T >inline
getReal() const UT_DualQuaternionT< T >inline
getRotation() const UT_DualQuaternionT< T >inline
getTranslation() const UT_DualQuaternionT< T >inline
identity()UT_DualQuaternionT< T >inline
invert()UT_DualQuaternionT< T >inline
invertNormalized()UT_DualQuaternionT< T >inline
isEqual(const UT_DualQuaternionT< T > &quat, T tol=T(SYS_FTOLERANCE)) const UT_DualQuaternionT< T >inline
length() const UT_DualQuaternionT< T >inline
length2() const UT_DualQuaternionT< T >inline
normalize()UT_DualQuaternionT< T >inline
operator!=(const UT_DualQuaternionT< T > &dq) const UT_DualQuaternionT< T >inline
operator*=(T scalar)UT_DualQuaternionT< T >inline
operator*=(const UT_DualQuaternionT< T > &dq)UT_DualQuaternionT< T >inline
operator+=(const UT_DualQuaternionT< T > &dq)UT_DualQuaternionT< T >inline
operator-=(const UT_DualQuaternionT< T > &dq)UT_DualQuaternionT< T >inline
operator<<(std::ostream &os, const UT_DualQuaternionT< T > &dq)UT_DualQuaternionT< T >friend
operator=(const UT_DualQuaternionT &v)=defaultUT_DualQuaternionT< T >
operator==(const UT_DualQuaternionT< T > &dq) const UT_DualQuaternionT< T >inline
outTo(std::ostream &os) const UT_DualQuaternionT< T >protected
outTo(std::ostream &os) constUT_DualQuaternionT< T >protected
outTo(std::ostream &os) constUT_DualQuaternionT< T >protected
realData() const UT_DualQuaternionT< T >inline
realData()UT_DualQuaternionT< T >inline
rotate(const UT_Vector3T< T > &vec, UT_Vector3T< T > &dst) const UT_DualQuaternionT< T >inline
transform(const UT_Vector3T< T > &vec, UT_Vector3T< T > &dst) const UT_DualQuaternionT< T >inline
updateFromRotTransPair(const UT_QuaternionT< T > &r, const UT_Vector3T< T > &t)UT_DualQuaternionT< T >inline
updateFromRotTransPair(const UT_QuaternionT< T > &r, T tx, T ty, T tz)UT_DualQuaternionT< T >inline
updateFromXform(const UT_Matrix4T< T > &xform)UT_DualQuaternionT< T >inline
updateFromXform(const UT_Matrix3T< T > &xform)UT_DualQuaternionT< T >inline
UT_DualQuaternionT()=defaultUT_DualQuaternionT< T >
UT_DualQuaternionT(const UT_QuaternionT< T > &real, const UT_QuaternionT< T > &dual)UT_DualQuaternionT< T >inline
UT_DualQuaternionT(T real_qx, T real_qy, T real_qz, T real_qw, T dual_qx, T dual_qy, T dual_qz, T dual_qw)UT_DualQuaternionT< T >inline
UT_DualQuaternionT(const UT_QuaternionT< T > &r, const UT_Vector3T< T > &t)UT_DualQuaternionT< T >inline
UT_DualQuaternionT(const UT_Matrix4T< T > &xform)UT_DualQuaternionT< T >inline
UT_DualQuaternionT(const UT_DualQuaternionT &dq)=defaultUT_DualQuaternionT< T >