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 |