|
| SOP_CurveFrameParms () |
|
| SOP_CurveFrameParms (const SOP_CurveFrameParms &)=default |
|
SOP_CurveFrameParms & | operator= (const SOP_CurveFrameParms &)=default |
|
| SOP_CurveFrameParms (SOP_CurveFrameParms &&) noexcept=default |
|
SOP_CurveFrameParms & | operator= (SOP_CurveFrameParms &&) noexcept=default |
|
| ~SOP_CurveFrameParms () override |
|
bool | operator== (const SOP_CurveFrameParms &src) const |
|
bool | operator!= (const SOP_CurveFrameParms &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) |
|
const UT_StringHolder & | getCurveGroup () const |
|
void | setCurveGroup (const UT_StringHolder &val) |
|
UT_StringHolder | opCurveGroup (const SOP_NodeVerb::CookParms &cookparms) const |
|
TangentType | getTangentType () const |
|
void | setTangentType (TangentType val) |
|
TangentType | opTangentType (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getContinuousClosed () const |
|
void | setContinuousClosed (bool val) |
|
bool | opContinuousClosed (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getExtrapolateEndTangents () const |
|
void | setExtrapolateEndTangents (bool val) |
|
bool | opExtrapolateEndTangents (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getTransformByAttribs () const |
|
void | setTransformByAttribs (bool val) |
|
bool | opTransformByAttribs (const SOP_NodeVerb::CookParms &cookparms) const |
|
UpVectorType | getUpVectorType () const |
|
void | setUpVectorType (UpVectorType val) |
|
UpVectorType | opUpVectorType (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUpVectorAtStart () const |
|
void | setUpVectorAtStart (bool val) |
|
bool | opUpVectorAtStart (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseEndUpVector () const |
|
void | setUseEndUpVector (bool val) |
|
bool | opUseEndUpVector (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getUpVectorAttrib () const |
|
void | setUpVectorAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opUpVectorAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getEndUpVectorAttrib () const |
|
void | setEndUpVectorAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opEndUpVectorAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector3D | getUpVector () const |
|
void | setUpVector (UT_Vector3D val) |
|
UT_Vector3D | opUpVector (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector3D | getEndUpVector () const |
|
void | setEndUpVector (UT_Vector3D val) |
|
UT_Vector3D | opEndUpVector (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getAdjustUpCurvature () const |
|
void | setAdjustUpCurvature (bool val) |
|
bool | opAdjustUpCurvature (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getCurvatureScale () const |
|
void | setCurvatureScale (fpreal64 val) |
|
fpreal64 | opCurvatureScale (const SOP_NodeVerb::CookParms &cookparms) const |
|
EnableCurvatureScaleAttrib | getEnableCurvatureScaleAttrib () const |
|
void | setEnableCurvatureScaleAttrib (EnableCurvatureScaleAttrib val) |
|
EnableCurvatureScaleAttrib | opEnableCurvatureScaleAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getCurvatureScaleAttrib () const |
|
void | setCurvatureScaleAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opCurvatureScaleAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getEnableCurvatureAttrib () const |
|
void | setEnableCurvatureAttrib (bool val) |
|
bool | opEnableCurvatureAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getCurvatureAttrib () const |
|
void | setCurvatureAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opCurvatureAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
ROrd | getROrd () const |
|
void | setROrd (ROrd val) |
|
ROrd | opROrd (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getApplyRoll () const |
|
void | setApplyRoll (bool val) |
|
bool | opApplyRoll (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getRoll () const |
|
void | setRoll (fpreal64 val) |
|
fpreal64 | opRoll (const SOP_NodeVerb::CookParms &cookparms) const |
|
RollPer | getRollPer () const |
|
void | setRollPer (RollPer val) |
|
RollPer | opRollPer (const SOP_NodeVerb::CookParms &cookparms) const |
|
int64 | getFullTwists () const |
|
void | setFullTwists (int64 val) |
|
int64 | opFullTwists (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getIncRoll () const |
|
void | setIncRoll (fpreal64 val) |
|
fpreal64 | opIncRoll (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getRollAttrib () const |
|
void | setRollAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opRollAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getApplyYaw () const |
|
void | setApplyYaw (bool val) |
|
bool | opApplyYaw (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getYaw () const |
|
void | setYaw (fpreal64 val) |
|
fpreal64 | opYaw (const SOP_NodeVerb::CookParms &cookparms) const |
|
YawPer | getYawPer () const |
|
void | setYawPer (YawPer val) |
|
YawPer | opYawPer (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getIncYaw () const |
|
void | setIncYaw (fpreal64 val) |
|
fpreal64 | opIncYaw (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getYawAttrib () const |
|
void | setYawAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opYawAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getApplyPitch () const |
|
void | setApplyPitch (bool val) |
|
bool | opApplyPitch (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getPitch () const |
|
void | setPitch (fpreal64 val) |
|
fpreal64 | opPitch (const SOP_NodeVerb::CookParms &cookparms) const |
|
PitchPer | getPitchPer () const |
|
void | setPitchPer (PitchPer val) |
|
PitchPer | opPitchPer (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getIncPitch () const |
|
void | setIncPitch (fpreal64 val) |
|
fpreal64 | opIncPitch (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getPitchAttrib () const |
|
void | setPitchAttrib (const UT_StringHolder &val) |
|
UT_StringHolder | opPitchAttrib (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getNormalize () const |
|
void | setNormalize (bool val) |
|
bool | opNormalize (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getScale () const |
|
void | setScale (fpreal64 val) |
|
fpreal64 | opScale (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getStretchAroundTurns () const |
|
void | setStretchAroundTurns (bool val) |
|
bool | opStretchAroundTurns (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getMaxStretchAroundTurns () const |
|
void | setMaxStretchAroundTurns (fpreal64 val) |
|
fpreal64 | opMaxStretchAroundTurns (const SOP_NodeVerb::CookParms &cookparms) const |
|
Class | getClass () const |
|
void | setClass (Class val) |
|
Class | opClass (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputXAxis () const |
|
void | setOutputXAxis (bool val) |
|
bool | opOutputXAxis (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getXAxisName () const |
|
void | setXAxisName (const UT_StringHolder &val) |
|
UT_StringHolder | opXAxisName (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputYAxis () const |
|
void | setOutputYAxis (bool val) |
|
bool | opOutputYAxis (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getYAxisName () const |
|
void | setYAxisName (const UT_StringHolder &val) |
|
UT_StringHolder | opYAxisName (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputZAxis () const |
|
void | setOutputZAxis (bool val) |
|
bool | opOutputZAxis (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getZAxisName () const |
|
void | setZAxisName (const UT_StringHolder &val) |
|
UT_StringHolder | opZAxisName (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputTranslation () const |
|
void | setOutputTranslation (bool val) |
|
bool | opOutputTranslation (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getTranslationName () const |
|
void | setTranslationName (const UT_StringHolder &val) |
|
UT_StringHolder | opTranslationName (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputQuaternion () const |
|
void | setOutputQuaternion (bool val) |
|
bool | opOutputQuaternion (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getQuaternionName () const |
|
void | setQuaternionName (const UT_StringHolder &val) |
|
UT_StringHolder | opQuaternionName (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputTransform3 () const |
|
void | setOutputTransform3 (bool val) |
|
bool | opOutputTransform3 (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getTransform3Name () const |
|
void | setTransform3Name (const UT_StringHolder &val) |
|
UT_StringHolder | opTransform3Name (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOutputTransform4 () const |
|
void | setOutputTransform4 (bool val) |
|
bool | opOutputTransform4 (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getTransform4Name () const |
|
void | setTransform4Name (const UT_StringHolder &val) |
|
UT_StringHolder | opTransform4Name (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 |
|