|
HDK
|
This is the complete list of members for UT_QuaternionT< T >, including all inherited members.
| assign(T qx, T qy, T qz, T qw) | UT_QuaternionT< T > | inline |
| computeAngVel(const UT_QuaternionT< T > &dest, T time) const | UT_QuaternionT< T > | |
| computeDerivative(const UT_Vector3T< T > &omega, UT_QuaternionT< T > &q_prime) | UT_QuaternionT< T > | |
| computeRotations(const UT_XformOrder &) const | UT_QuaternionT< T > | |
| conjugate() | UT_QuaternionT< T > | inline |
| data() const | UT_QuaternionT< T > | inline |
| data() | UT_QuaternionT< T > | inline |
| distance(const UT_QuaternionT< T > &b) const noexcept | UT_QuaternionT< T > | inline |
| distance2(const UT_QuaternionT< T > &b) const noexcept | UT_QuaternionT< T > | inline |
| entries() | UT_QuaternionT< T > | inlinestatic |
| exp() const | UT_QuaternionT< T > | |
| getAngleAxis(T &angle, UT_Vector3T< T > &axis) const | UT_QuaternionT< T > | |
| getInverseRotationMatrix(UT_Matrix3 &mat) const | UT_QuaternionT< T > | |
| getInverseRotationMatrix(UT_DMatrix3 &mat) const | UT_QuaternionT< T > | |
| getLogMap(UT_Vector3T< T > &v) const | UT_QuaternionT< T > | |
| getRotationMatrix(UT_Matrix3 &mat) const | UT_QuaternionT< T > | |
| getRotationMatrix(UT_DMatrix3 &mat) const | UT_QuaternionT< T > | |
| getTransformMatrix(UT_Matrix4 &mat) const | UT_QuaternionT< T > | |
| getTransformMatrix(UT_DMatrix4 &mat) const | UT_QuaternionT< T > | |
| hash() const | UT_QuaternionT< T > | inline |
| identity() | UT_QuaternionT< T > | inline |
| initialize(T qx=0, T qy=0, T qz=0, T qw=0) | UT_QuaternionT< T > | inlineprotected |
| integrate(const UT_Vector3T< T > &angvel, T timestep, bool accurate=true) | UT_QuaternionT< T > | |
| interpolate(const UT_QuaternionT< T > &target, T t, T b=0.0f) const | UT_QuaternionT< T > | |
| interpolate(const UT_QuaternionT< T > *q, const T *w, exint n, T tol=T(1e-6)) | UT_QuaternionT< T > | |
| invert() | UT_QuaternionT< T > | inline |
| isEqual(const UT_QuaternionT< T > &quat, T tol=T(SYS_FTOLERANCE)) const | UT_QuaternionT< T > | inline |
| length() const | UT_QuaternionT< T > | inline |
| lerp(const UT_QuaternionT< T > &target, T t) | UT_QuaternionT< T > | inline |
| lerp(const UT_QuaternionT< T > &src, const UT_QuaternionT< T > &dst, T t) | UT_QuaternionT< T > | inline |
| ln() const | UT_QuaternionT< T > | |
| load(UT_IStream &is) | UT_QuaternionT< T > | |
| load(UT_JSONParser &p) | UT_QuaternionT< T > | |
| log() const | UT_QuaternionT< T > | inline |
| multAngle(T s) | UT_QuaternionT< T > | |
| negate() | UT_QuaternionT< T > | inline |
| normal() const | UT_QuaternionT< T > | inline |
| normalize() | UT_QuaternionT< T > | inline |
| operator!=(const UT_QuaternionT< T > &quat) const | UT_QuaternionT< T > | inline |
| operator()(int idx) const | UT_QuaternionT< T > | inline |
| operator()(int idx) | UT_QuaternionT< T > | inline |
| operator*=(const UT_QuaternionT< T > &q) | UT_QuaternionT< T > | inline |
| operator*=(T scalar) | UT_QuaternionT< T > | inline |
| operator+=(const UT_QuaternionT< T > &quat) | UT_QuaternionT< T > | inline |
| operator/=(const UT_QuaternionT< T > &quat) | UT_QuaternionT< T > | inline |
| operator/=(T scalar) | UT_QuaternionT< T > | inline |
| operator<<(std::ostream &os, const UT_QuaternionT< T > &v) | UT_QuaternionT< T > | friend |
| operator=(const ThisType &that)=default | UT_QuaternionT< T > | |
| operator=(ThisType &&that)=default | UT_QuaternionT< T > | |
| operator=(const UT_QuaternionT< S > &v) | UT_QuaternionT< T > | inline |
| operator==(const UT_QuaternionT< T > &quat) const | UT_QuaternionT< T > | inline |
| operator[](int idx) const | UT_QuaternionT< T > | inline |
| operator[](int idx) | UT_QuaternionT< T > | inline |
| rotate(const UT_Vector3T< T > &) const | UT_QuaternionT< T > | inline |
| rotateInverse(const UT_Vector3T< T > &) const | UT_QuaternionT< T > | inline |
| save(std::ostream &os, int binary=0) const | UT_QuaternionT< T > | |
| save(UT_JSONWriter &w) const | UT_QuaternionT< T > | |
| save(UT_JSONValue &v) const | UT_QuaternionT< T > | |
| swingTwistDecompose(const UT_Vector3T< T > &axis, UT_QuaternionT< T > &swing, UT_QuaternionT< T > &twist, const bool reverse=false) const | UT_QuaternionT< T > | |
| ThisType typedef | UT_QuaternionT< T > | |
| tuple_size | UT_QuaternionT< T > | static |
| updateFromAngleAxis(T angle, const UT_Vector3T< T > &axis, int normalize=1) | UT_QuaternionT< T > | |
| updateFromArbitraryMatrix(const UT_Matrix3 &) | UT_QuaternionT< T > | |
| updateFromArbitraryMatrix(const UT_Matrix3D &) | UT_QuaternionT< T > | |
| updateFromEuler(const UT_Vector3T< T > &rot, const UT_XformOrder &order) | UT_QuaternionT< T > | |
| updateFromLogMap(const UT_Vector3T< T > &v) | UT_QuaternionT< T > | |
| updateFromRotationMatrix(const UT_Matrix3 &) | UT_QuaternionT< T > | |
| updateFromRotationMatrix(const UT_Matrix3D &) | UT_QuaternionT< T > | |
| updateFromVectors(const UT_Vector3T< T > &v1, const UT_Vector3T< T > &v2) | UT_QuaternionT< T > | |
| UT_QuaternionT(T qx=0, T qy=0, T qz=0, T qw=0) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(const fpreal32 v[tuple_size]) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(const fpreal64 v[tuple_size]) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(const UT_Vector4T< T > &v) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(T angle, const UT_Vector3T< T > &axis, int donormalize=1) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(const UT_Vector3T< T > &rot, const UT_XformOrder &order) | UT_QuaternionT< T > | inline |
| UT_QuaternionT(const ThisType &that)=default | UT_QuaternionT< T > | |
| UT_QuaternionT(ThisType &&that)=default | UT_QuaternionT< T > | |
| UT_QuaternionT(const UT_QuaternionT< S > &v) | UT_QuaternionT< T > | inline |
| value_type typedef | UT_QuaternionT< T > | |
| w() | UT_QuaternionT< T > | inline |
| w() const | UT_QuaternionT< T > | inline |
| x() | UT_QuaternionT< T > | inline |
| x() const | UT_QuaternionT< T > | inline |
| y() | UT_QuaternionT< T > | inline |
| y() const | UT_QuaternionT< T > | inline |
| z() | UT_QuaternionT< T > | inline |
| z() const | UT_QuaternionT< T > | inline |