HDK
|
This is the complete list of members for HOM_hmath, including all inherited members.
__repr__()=0 | HOM_hmath | pure virtual |
_buildTransform(const HOM_Vector3 &translate, const HOM_Vector3 &rotate, const HOM_Vector3 &scale, const HOM_Vector3 &shear, const HOM_Vector3 &pivot, const HOM_Vector3 &pivot_rotate, const char *transform_order="srt", const char *rotate_order="xyz")=0 | HOM_hmath | pure virtual |
_buildTransformTR(const HOM_Vector3 &translate, const HOM_Vector3 &rotate, const char *transform_order="srt", const char *rotate_order="xyz")=0 | HOM_hmath | pure virtual |
_buildTransformTRS(const HOM_Vector3 &translate, const HOM_Vector3 &rotate, const HOM_Vector3 &scale, const char *transform_order="srt", const char *rotate_order="xyz")=0 | HOM_hmath | pure virtual |
_buildTransformTRSS(const HOM_Vector3 &translate, const HOM_Vector3 &rotate, const HOM_Vector3 &scale, const HOM_Vector3 &shear, const char *transform_order="srt", const char *rotate_order="xyz")=0 | HOM_hmath | pure virtual |
buildRotate(double rx, double ry, double rz, const char *order="xyz")=0 | HOM_hmath | pure virtual |
buildRotate(const std::vector< double > &values, const char *order="xyz")=0 | HOM_hmath | pure virtual |
buildRotateAboutAxis(const std::vector< double > &axis, double angle_in_deg)=0 | HOM_hmath | pure virtual |
buildRotateLookAt(const HOM_Vector3 &_from, const HOM_Vector3 &to, const HOM_Vector3 &up)=0 | HOM_hmath | pure virtual |
buildRotateZToAxis(const std::vector< double > &axis)=0 | HOM_hmath | pure virtual |
buildScale(double sx, double sy, double sz)=0 | HOM_hmath | pure virtual |
buildScale(const std::vector< double > &values)=0 | HOM_hmath | pure virtual |
buildShear(double sxy, double sxz, double syz)=0 | HOM_hmath | pure virtual |
buildShear(const std::vector< double > &values)=0 | HOM_hmath | pure virtual |
buildTransform(const std::map< std::string, std::vector< double > > &values_dict, const char *transform_order="srt", const char *rotate_order="xyz")=0 | HOM_hmath | pure virtual |
buildTranslate(double tx, double ty, double tz)=0 | HOM_hmath | pure virtual |
buildTranslate(const std::vector< double > &values)=0 | HOM_hmath | pure virtual |
clamp(double value, double min, double max) | HOM_hmath | inline |
combineLocalTransform(HOM_Matrix4 &local, HOM_Matrix4 &parent_world, HOM_Matrix4 &parent_local, HOM_EnumValue &mode=HOM_scaleInheritanceMode::Default)=0 | HOM_hmath | pure virtual |
degToRad(double degrees)=0 | HOM_hmath | pure virtual |
extractLocalTransform(HOM_Matrix4 &world, HOM_Matrix4 &target_parent_world, HOM_Matrix4 &target_parent_local, HOM_EnumValue &mode=HOM_scaleInheritanceMode::Default, HOM_Matrix4 *effective_local=nullptr)=0 | HOM_hmath | pure virtual |
fit(double value, double oldmin, double oldmax, double newmin, double newmax) | HOM_hmath | inline |
fit01(double value, double newmin, double newmax) | HOM_hmath | inline |
fit10(double value, double newmin, double newmax) | HOM_hmath | inline |
fit11(double value, double newmin, double newmax) | HOM_hmath | inline |
identityTransform()=0 | HOM_hmath | pure virtual |
inCircle(const std::vector< double > &pa, const std::vector< double > &pb, const std::vector< double > &pc, const std::vector< double > &point)=0 | HOM_hmath | pure virtual |
inSphere(const std::vector< double > &pa, const std::vector< double > &pb, const std::vector< double > &pc, const std::vector< double > &pd, const std::vector< double > &point)=0 | HOM_hmath | pure virtual |
intersectPlane(HOM_Vector3 const &plane_point, HOM_Vector3 const &plane_dir, HOM_Vector3 const &line_origin, HOM_Vector3 const &line_dir)=0 | HOM_hmath | pure virtual |
noise1d(const std::vector< double > &pos) const =0 | HOM_hmath | pure virtual |
noise3d(const std::vector< double > &pos) const =0 | HOM_hmath | pure virtual |
orient2d(const std::vector< double > &pa, const std::vector< double > &pb, const std::vector< double > &point)=0 | HOM_hmath | pure virtual |
orient3d(const std::vector< double > &pa, const std::vector< double > &pb, const std::vector< double > &pc, const std::vector< double > &point)=0 | HOM_hmath | pure virtual |
radToDeg(double radians)=0 | HOM_hmath | pure virtual |
rand(double seed) const =0 | HOM_hmath | pure virtual |
scaleInheritanceModeForEnumValue(HOM_EnumValue &enum_value) | HOM_hmath | static |
scaleInheritanceModeToEnumValue(UT_ScaleInheritanceMode mode) | HOM_hmath | static |
sign(double value) | HOM_hmath | inline |
slerpTransforms(const std::vector< HOM_Matrix4 > &xforms, const std::vector< double > &input_weights, bool normalize_weigths=true, int slerp_method=1, int slerp_flip_mehtod=1)=0 | HOM_hmath | pure virtual |
smooth(double value, double min, double max) | HOM_hmath | inline |
wrap(double value, double min, double max) const =0 | HOM_hmath | pure virtual |
~HOM_hmath() | HOM_hmath | inlinevirtual |