|
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 |