|
UT_StringHolder | createString (const UT_Array< Numlandmarkgroups > &list) const |
|
| SOP_TopoTransferParms () |
|
| SOP_TopoTransferParms (const SOP_TopoTransferParms &)=default |
|
SOP_TopoTransferParms & | operator= (const SOP_TopoTransferParms &)=default |
|
| SOP_TopoTransferParms (SOP_TopoTransferParms &&) noexcept=default |
|
SOP_TopoTransferParms & | operator= (SOP_TopoTransferParms &&) noexcept=default |
|
| ~SOP_TopoTransferParms () override |
|
bool | operator== (const SOP_TopoTransferParms &src) const |
|
bool | operator!= (const SOP_TopoTransferParms &src) const |
|
void | buildFromOp (const OP_GraphProxy *graph, exint nodeidx, fpreal time, DEP_MicroNode *depnode) |
|
void | loadFromOpSubclass (const LoadParms &loadparms) override |
|
void | copyFrom (const OP_NodeParms *src) override |
|
template<typename T > |
void | doGetParmValue (TempIndex idx, TempIndex instance, T &value) const |
|
bool | isParmColorRamp (exint idx) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, exint &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, fpreal &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector2D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector3D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector4D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix2D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix3D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix4D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_StringHolder &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_SharedPtr< UT_Ramp > &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, PRM_DataItemHandle &value) const override |
|
template<typename T > |
void | doSetParmValue (TempIndex idx, TempIndex instance, const T &value) |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const exint &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const fpreal &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector2D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector3D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector4D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix2D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix3D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix4D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_StringHolder &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_SharedPtr< UT_Ramp > &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const PRM_DataItemHandle &value) override |
|
exint | getNestNumParms (TempIndex idx) const override |
|
const char * | getNestParmName (TempIndex fieldnum) const override |
|
ParmType | getNestParmType (TempIndex fieldnum) const override |
|
void | save (std::ostream &os) const |
|
bool | load (UT_IStream &is) |
|
bool | getEnableSolve () const |
|
void | setEnableSolve (bool val) |
|
bool | opEnableSolve (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getEnableGeometryConstraints () const |
|
void | setEnableGeometryConstraints (bool val) |
|
bool | opEnableGeometryConstraints (const SOP_NodeVerb::CookParms &cookparms) const |
|
ConstraintSelection | getConstraintSelection () const |
|
void | setConstraintSelection (ConstraintSelection val) |
|
ConstraintSelection | opConstraintSelection (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getConstraintSource () const |
|
void | setConstraintSource (const UT_StringHolder &val) |
|
UT_StringHolder | opConstraintSource (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getIterations () const |
|
void | setIterations (int64 val) |
|
int64 | opIterations (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getReducedLevels () const |
|
void | setReducedLevels (int64 val) |
|
int64 | opReducedLevels (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2D | getReductionPercentage () const |
|
void | setReductionPercentage (UT_Vector2D val) |
|
UT_Vector2D | opReductionPercentage (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getReductionPercentageSingle () const |
|
void | setReductionPercentageSingle (fpreal64 val) |
|
fpreal64 | opReductionPercentageSingle (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getInitialReductionPercentage () const |
|
void | setInitialReductionPercentage (fpreal64 val) |
|
fpreal64 | opInitialReductionPercentage (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2D | getRigidWeights () const |
|
void | setRigidWeights (UT_Vector2D val) |
|
UT_Vector2D | opRigidWeights (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2D | getLandmarkWeights () const |
|
void | setLandmarkWeights (UT_Vector2D val) |
|
UT_Vector2D | opLandmarkWeights (const SOP_NodeVerb::CookParms &cookparms) const |
|
MaskMode | getMaskMode () const |
|
void | setMaskMode (MaskMode val) |
|
MaskMode | opMaskMode (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getMaskTolerance () const |
|
void | setMaskTolerance (fpreal64 val) |
|
fpreal64 | opMaskTolerance (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getRigidprimitives () const |
|
void | setRigidprimitives (const UT_StringHolder &val) |
|
UT_StringHolder | opRigidprimitives (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getDistTolerance () const |
|
void | setDistTolerance (fpreal64 val) |
|
fpreal64 | opDistTolerance (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getNormTolerance () const |
|
void | setNormTolerance (fpreal64 val) |
|
fpreal64 | opNormTolerance (const SOP_NodeVerb::CookParms &cookparms) const |
|
SolverType | getSolverType () const |
|
void | setSolverType (SolverType val) |
|
SolverType | opSolverType (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getSolverIterations () const |
|
void | setSolverIterations (int64 val) |
|
int64 | opSolverIterations (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2D | getGradientTolerance () const |
|
void | setGradientTolerance (UT_Vector2D val) |
|
UT_Vector2D | opGradientTolerance (const SOP_NodeVerb::CookParms &cookparms) const |
|
Debug_menu | getDebug_menu () const |
|
void | setDebug_menu (Debug_menu val) |
|
Debug_menu | opDebug_menu (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getDebug_coarse_lvl () const |
|
void | setDebug_coarse_lvl (int64 val) |
|
int64 | opDebug_coarse_lvl (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getDebug_coarse_iteration () const |
|
void | setDebug_coarse_iteration (int64 val) |
|
int64 | opDebug_coarse_iteration (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getDebug_dense_lvl () const |
|
void | setDebug_dense_lvl (int64 val) |
|
int64 | opDebug_dense_lvl (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getDebug_dense_iteration () const |
|
void | setDebug_dense_iteration (int64 val) |
|
int64 | opDebug_dense_iteration (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getDebug_hessian_scaling () const |
|
void | setDebug_hessian_scaling (bool val) |
|
bool | opDebug_hessian_scaling (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getDebug_use_marquadt () const |
|
void | setDebug_use_marquadt (bool val) |
|
bool | opDebug_use_marquadt (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getParameter_tolerance () const |
|
void | setParameter_tolerance (fpreal64 val) |
|
fpreal64 | opParameter_tolerance (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUse_tau () const |
|
void | setUse_tau (bool val) |
|
bool | opUse_tau (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getTau () const |
|
void | setTau (fpreal64 val) |
|
fpreal64 | opTau (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getInitial_damping () const |
|
void | setInitial_damping (fpreal64 val) |
|
fpreal64 | opInitial_damping (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getDebug_save_meshes () const |
|
void | setDebug_save_meshes (bool val) |
|
bool | opDebug_save_meshes (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseLandmarkLables () const |
|
void | setUseLandmarkLables (bool val) |
|
bool | opUseLandmarkLables (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getLandmarkAttribute () const |
|
void | setLandmarkAttribute (const UT_StringHolder &val) |
|
UT_StringHolder | opLandmarkAttribute (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getEnableLandmarks () const |
|
void | setEnableLandmarks (bool val) |
|
bool | opEnableLandmarks (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_Array
< Numlandmarkgroups > & | getNumlandmarkgroups () const |
|
void | setNumlandmarkgroups (const UT_Array< Numlandmarkgroups > &val) |
|
exint | opNumlandmarkgroups (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | opNumlandmarkgroups_enablegroup (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
bool | opinstNumlandmarkgroups_enablegroup (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_Vector3D | opNumlandmarkgroups_pballcolor (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_Vector3D | opinstNumlandmarkgroups_pballcolor (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_StringHolder | opNumlandmarkgroups_pname (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_StringHolder | opinstNumlandmarkgroups_pname (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
bool | opNumlandmarkgroups_usesourcepos (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
bool | opinstNumlandmarkgroups_usesourcepos (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_StringHolder | opNumlandmarkgroups_sourcepos (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_StringHolder | opinstNumlandmarkgroups_sourcepos (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
bool | opNumlandmarkgroups_usetargetpos (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
bool | opinstNumlandmarkgroups_usetargetpos (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_StringHolder | opNumlandmarkgroups_targetpos (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_StringHolder | opinstNumlandmarkgroups_targetpos (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_StringHolder | opNumlandmarkgroups_psourcegroup (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_StringHolder | opinstNumlandmarkgroups_psourcegroup (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
UT_StringHolder | opNumlandmarkgroups_ptargetgroup (const SOP_NodeVerb::CookParms &cookparms, int _idx) const |
|
UT_StringHolder | opinstNumlandmarkgroups_ptargetgroup (const SOP_NodeVerb::CookParms &cookparms, const int *_idx) const |
|
const UT_StringHolder & | getRigidMask () const |
|
void | setRigidMask (const UT_StringHolder &val) |
|
UT_StringHolder | opRigidMask (const SOP_NodeVerb::CookParms &cookparms) const |
|
| SOP_NodeParms () |
|
bool | applyGeometryOverride (GU_ConstDetailHandle gdh) |
|
bool | applyGeometryOverrideFromNode (SOP_Node *node, OP_Context &context, SOP_NodeCache *cache) |
|
| OP_NodeParms () |
|
virtual | ~OP_NodeParms () |
|
void | loadFromOp (const LoadParms &loadparms) |
|
bool | applyOptionsOverride (const UT_Options *options) |
|
virtual exint | getNumParms () const |
|
virtual const char * | getParmName (exint idx) const |
|
virtual ParmType | getParmType (exint idx) const |
|
virtual void | getParmValue (exint idx, exint &value) const |
|
virtual void | getParmValue (exint idx, fpreal &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector2D &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector3D &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector4D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix2D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix3D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix4D &value) const |
|
virtual void | getParmValue (exint idx, UT_StringHolder &value) const |
|
virtual void | getParmValue (exint idx, UT_SharedPtr< UT_Ramp > &value) const |
|
virtual void | getParmValue (exint idx, PRM_DataItemHandle &value) const |
|
virtual void | setParmValue (exint idx, const exint &value) |
|
virtual void | setParmValue (exint idx, const fpreal &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector2D &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector3D &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector4D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix2D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix3D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix4D &value) |
|
virtual void | setParmValue (exint idx, const UT_StringHolder &value) |
|
virtual void | setParmValue (exint idx, const UT_SharedPtr< UT_Ramp > &value) |
|
virtual void | setParmValue (exint idx, const PRM_DataItemHandle &value) |
|
virtual int64 | getMemoryUsage (bool inclusive) const |
|
template<> |
void | coerceValue (exint &result, const exint &src) const |
|
template<> |
void | coerceValue (bool &result, const exint &src) const |
|
template<> |
void | coerceValue (exint &result, const bool &src) const |
|
template<> |
void | coerceValue (bool &result, const bool &src) const |
|
template<> |
void | coerceValue (fpreal &result, const fpreal &src) const |
|
template<> |
void | coerceValue (UT_Vector2D &result, const UT_Vector2D &src) const |
|
template<> |
void | coerceValue (UT_Vector3D &result, const UT_Vector3D &src) const |
|
template<> |
void | coerceValue (UT_Vector4D &result, const UT_Vector4D &src) const |
|
template<> |
void | coerceValue (UT_Matrix2D &result, const UT_Matrix2D &src) const |
|
template<> |
void | coerceValue (UT_Matrix3D &result, const UT_Matrix3D &src) const |
|
template<> |
void | coerceValue (UT_Matrix4D &result, const UT_Matrix4D &src) const |
|
template<> |
void | coerceValue (UT_StringHolder &result, const UT_StringHolder &src) const |
|
template<> |
void | coerceValue (UT_SharedPtr< UT_Ramp > &result, const UT_SharedPtr< UT_Ramp > &src) const |
|
template<> |
void | coerceValue (PRM_DataItemHandle &result, const PRM_DataItemHandle &src) const |
|
template<> |
void | coerceValue (UT_Vector2I &result, const UT_Vector2D &src) const |
|
template<> |
void | coerceValue (UT_Vector2D &result, const UT_Vector2I &src) const |
|
template<> |
void | coerceValue (UT_Vector3I &result, const UT_Vector3D &src) const |
|
template<> |
void | coerceValue (UT_Vector3D &result, const UT_Vector3I &src) const |
|
template<> |
void | coerceValue (UT_Vector4I &result, const UT_Vector4D &src) const |
|
template<> |
void | coerceValue (UT_Vector4D &result, const UT_Vector4I &src) const |
|
template<> |
exint | clampMinValue (fpreal clamp, const exint &src) const |
|
template<> |
bool | clampMinValue (fpreal clamp, const bool &src) const |
|
template<> |
fpreal | clampMinValue (fpreal clamp, const fpreal &src) const |
|
template<> |
UT_Vector2D | clampMinValue (fpreal clamp, const UT_Vector2D &src) const |
|
template<> |
UT_Vector3D | clampMinValue (fpreal clamp, const UT_Vector3D &src) const |
|
template<> |
UT_Vector4D | clampMinValue (fpreal clamp, const UT_Vector4D &src) const |
|
template<> |
UT_Matrix2D | clampMinValue (fpreal clamp, const UT_Matrix2D &src) const |
|
template<> |
UT_Matrix3D | clampMinValue (fpreal clamp, const UT_Matrix3D &src) const |
|
template<> |
UT_Matrix4D | clampMinValue (fpreal clamp, const UT_Matrix4D &src) const |
|
template<> |
UT_Vector2I | clampMinValue (fpreal clamp, const UT_Vector2I &src) const |
|
template<> |
UT_Vector3I | clampMinValue (fpreal clamp, const UT_Vector3I &src) const |
|
template<> |
UT_Vector4I | clampMinValue (fpreal clamp, const UT_Vector4I &src) const |
|
template<> |
UT_SharedPtr< UT_Ramp > | clampMinValue (fpreal clamp, const UT_SharedPtr< UT_Ramp > &src) const |
|
template<> |
exint | clampMaxValue (fpreal clamp, const exint &src) const |
|
template<> |
bool | clampMaxValue (fpreal clamp, const bool &src) const |
|
template<> |
fpreal | clampMaxValue (fpreal clamp, const fpreal &src) const |
|
template<> |
UT_Vector2D | clampMaxValue (fpreal clamp, const UT_Vector2D &src) const |
|
template<> |
UT_Vector3D | clampMaxValue (fpreal clamp, const UT_Vector3D &src) const |
|
template<> |
UT_Vector4D | clampMaxValue (fpreal clamp, const UT_Vector4D &src) const |
|
template<> |
UT_Matrix2D | clampMaxValue (fpreal clamp, const UT_Matrix2D &src) const |
|
template<> |
UT_Matrix3D | clampMaxValue (fpreal clamp, const UT_Matrix3D &src) const |
|
template<> |
UT_Matrix4D | clampMaxValue (fpreal clamp, const UT_Matrix4D &src) const |
|
template<> |
UT_Vector2I | clampMaxValue (fpreal clamp, const UT_Vector2I &src) const |
|
template<> |
UT_Vector3I | clampMaxValue (fpreal clamp, const UT_Vector3I &src) const |
|
template<> |
UT_Vector4I | clampMaxValue (fpreal clamp, const UT_Vector4I &src) const |
|