HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_Curve_3_0Parms Class Reference

#include <SOP_Curve-3.0.proto.h>

+ Inheritance diagram for SOP_Curve_3_0Parms:

Public Types

using Optype = SOP_Curve_3_0Enums::Optype
 
using Primtype = SOP_Curve_3_0Enums::Primtype
 
using Newpointtype = SOP_Curve_3_0Enums::Newpointtype
 
- Public Types inherited from OP_NodeParms
enum  ParmType {
  PARM_INTEGER, PARM_FLOAT, PARM_VECTOR2, PARM_VECTOR3,
  PARM_VECTOR4, PARM_MATRIX2, PARM_MATRIX3, PARM_MATRIX4,
  PARM_STRING, PARM_RAMP, PARM_DATA, PARM_MULTIPARM,
  PARM_UNSUPPORTED
}
 

Public Member Functions

 SOP_Curve_3_0Parms ()
 
 SOP_Curve_3_0Parms (const SOP_Curve_3_0Parms &)=default
 
SOP_Curve_3_0Parmsoperator= (const SOP_Curve_3_0Parms &)=default
 
 SOP_Curve_3_0Parms (SOP_Curve_3_0Parms &&) noexcept=default
 
SOP_Curve_3_0Parmsoperator= (SOP_Curve_3_0Parms &&) noexcept=default
 
 ~SOP_Curve_3_0Parms () override
 
bool operator== (const SOP_Curve_3_0Parms &src) const
 
bool operator!= (const SOP_Curve_3_0Parms &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)
 
Optype getOptype () const
 
void setOptype (Optype val)
 
Optype opOptype (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetGroup () const
 
void setGroup (const UT_StringHolder &val)
 
UT_StringHolder opGroup (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getEnableoutputgroup () const
 
void setEnableoutputgroup (bool val)
 
bool opEnableoutputgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetOutputgroup () const
 
void setOutputgroup (const UT_StringHolder &val)
 
UT_StringHolder opOutputgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getApplykeys () const
 
void setApplykeys (bool val)
 
bool opApplykeys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getInsertkeys () const
 
void setInsertkeys (bool val)
 
bool opInsertkeys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getDensebake () const
 
void setDensebake (bool val)
 
bool opDensebake (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getSynchronizekeys () const
 
void setSynchronizekeys (bool val)
 
bool opSynchronizekeys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getPrefixtangents () const
 
void setPrefixtangents (bool val)
 
bool opPrefixtangents (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetChannelprefix () const
 
void setChannelprefix (const UT_StringHolder &val)
 
UT_StringHolder opChannelprefix (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetCornerpts () const
 
void setCornerpts (const UT_StringHolder &val)
 
UT_StringHolder opCornerpts (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetSmoothpts () const
 
void setSmoothpts (const UT_StringHolder &val)
 
UT_StringHolder opSmoothpts (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAutopts () const
 
void setAutopts (const UT_StringHolder &val)
 
UT_StringHolder opAutopts (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getEnableoutputcornersgroup () const
 
void setEnableoutputcornersgroup (bool val)
 
bool opEnableoutputcornersgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetOutputcornersgroup () const
 
void setOutputcornersgroup (const UT_StringHolder &val)
 
UT_StringHolder opOutputcornersgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getEnableoutputsmoothgroup () const
 
void setEnableoutputsmoothgroup (bool val)
 
bool opEnableoutputsmoothgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetOutputsmoothgroup () const
 
void setOutputsmoothgroup (const UT_StringHolder &val)
 
UT_StringHolder opOutputsmoothgroup (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getEnableoutputautogroup () const
 
void setEnableoutputautogroup (bool val)
 
bool opEnableoutputautogroup (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetOutputautogroup () const
 
void setOutputautogroup (const UT_StringHolder &val)
 
UT_StringHolder opOutputautogroup (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getTransformallkeys () const
 
void setTransformallkeys (bool val)
 
bool opTransformallkeys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getSofttransform () const
 
void setSofttransform (bool val)
 
bool opSofttransform (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getSofttransformrad () const
 
void setSofttransformrad (fpreal64 val)
 
fpreal64 opSofttransformrad (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getTranslate () const
 
void setTranslate (UT_Vector3D val)
 
UT_Vector3D opTranslate (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getRotate () const
 
void setRotate (UT_Vector3D val)
 
UT_Vector3D opRotate (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getScale () const
 
void setScale (UT_Vector3D val)
 
UT_Vector3D opScale (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getPivottranslate () const
 
void setPivottranslate (UT_Vector3D val)
 
UT_Vector3D opPivottranslate (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getPivotrotate () const
 
void setPivotrotate (UT_Vector3D val)
 
UT_Vector3D opPivotrotate (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getConstrainstraighten () const
 
void setConstrainstraighten (bool val)
 
bool opConstrainstraighten (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getPlanenml () const
 
void setPlanenml (UT_Vector3D val)
 
UT_Vector3D opPlanenml (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getPlaneorig () const
 
void setPlaneorig (UT_Vector3D val)
 
UT_Vector3D opPlaneorig (const SOP_NodeVerb::CookParms &cookparms) const
 
int64 getActiveprim () const
 
void setActiveprim (int64 val)
 
int64 opActiveprim (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetData () const
 
void setData (const UT_StringHolder &val)
 
UT_StringHolder opData (const SOP_NodeVerb::CookParms &cookparms) const
 
Newpointtype getNewpointtype () const
 
void setNewpointtype (Newpointtype val)
 
Newpointtype opNewpointtype (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getDrawsymmetric () const
 
void setDrawsymmetric (bool val)
 
bool opDrawsymmetric (const SOP_NodeVerb::CookParms &cookparms) const
 
int64 getSegment () const
 
void setSegment (int64 val)
 
int64 opSegment (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getUpos () const
 
void setUpos (fpreal64 val)
 
fpreal64 opUpos (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getInterpfalloff () const
 
void setInterpfalloff (fpreal64 val)
 
fpreal64 opInterpfalloff (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getApproxshapedel () const
 
void setApproxshapedel (bool val)
 
bool opApproxshapedel (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getApproxtangentsdel () const
 
void setApproxtangentsdel (bool val)
 
bool opApproxtangentsdel (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getConvertmatchpoly () const
 
void setConvertmatchpoly (bool val)
 
bool opConvertmatchpoly (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getViewrounded () const
 
void setViewrounded (bool val)
 
bool opViewrounded (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getRoundrad () const
 
void setRoundrad (fpreal64 val)
 
fpreal64 opRoundrad (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetRoundedpts () const
 
void setRoundedpts (const UT_StringHolder &val)
 
UT_StringHolder opRoundedpts (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetRadiusattrib () const
 
void setRadiusattrib (const UT_StringHolder &val)
 
UT_StringHolder opRadiusattrib (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetRoundposattrib () const
 
void setRoundposattrib (const UT_StringHolder &val)
 
UT_StringHolder opRoundposattrib (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getChangerelative () const
 
void setChangerelative (bool val)
 
bool opChangerelative (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getScaleval () const
 
void setScaleval (fpreal64 val)
 
fpreal64 opScaleval (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetScalecontrolpoints () const
 
void setScalecontrolpoints (const UT_StringHolder &val)
 
UT_StringHolder opScalecontrolpoints (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetScaleattrib () const
 
void setScaleattrib (const UT_StringHolder &val)
 
UT_StringHolder opScaleattrib (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector3D getUpval () const
 
void setUpval (UT_Vector3D val)
 
UT_Vector3D opUpval (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getUprot () const
 
void setUprot (fpreal64 val)
 
fpreal64 opUprot (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetUpcontrolpoints () const
 
void setUpcontrolpoints (const UT_StringHolder &val)
 
UT_StringHolder opUpcontrolpoints (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetUpattrib () const
 
void setUpattrib (const UT_StringHolder &val)
 
UT_StringHolder opUpattrib (const SOP_NodeVerb::CookParms &cookparms) const
 
Primtype getPrimtype () const
 
void setPrimtype (Primtype val)
 
Primtype opPrimtype (const SOP_NodeVerb::CookParms &cookparms) const
 
int64 getOrder () const
 
void setOrder (int64 val)
 
int64 opOrder (const SOP_NodeVerb::CookParms &cookparms) const
 
int64 getConvertdivs () const
 
void setConvertdivs (int64 val)
 
int64 opConvertdivs (const SOP_NodeVerb::CookParms &cookparms) const
 
- Public Member Functions inherited from SOP_NodeParms
 SOP_NodeParms ()
 
bool applyGeometryOverride (GU_ConstDetailHandle gdh)
 
bool applyGeometryOverrideFromNode (SOP_Node *node, OP_Context &context, SOP_NodeCache *cache)
 
- Public Member Functions inherited from OP_NodeParms
 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 UT_StringHolder baseGetSignature () const
 
virtual void baseSetSignature (const UT_StringHolder &sig)
 
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_RampclampMinValue (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
 

Static Public Member Functions

static int version ()
 
static void loadData (UT_IStream &is, int64 &v)
 
static void loadData (UT_IStream &is, bool &v)
 
static void loadData (UT_IStream &is, fpreal64 &v)
 
static void loadData (UT_IStream &is, UT_Vector2D &v)
 
static void loadData (UT_IStream &is, UT_Vector3D &v)
 
static void loadData (UT_IStream &is, UT_Vector4D &v)
 
static void loadData (UT_IStream &is, UT_Matrix2D &v)
 
static void loadData (UT_IStream &is, UT_Matrix3D &v)
 
static void loadData (UT_IStream &is, UT_Matrix4D &v)
 
static void loadData (UT_IStream &is, UT_Vector2I &v)
 
static void loadData (UT_IStream &is, UT_Vector3I &v)
 
static void loadData (UT_IStream &is, UT_Vector4I &v)
 
static void loadData (UT_IStream &is, UT_StringHolder &v)
 
static void loadData (UT_IStream &is, UT_SharedPtr< UT_Ramp > &v)
 
static void loadData (UT_IStream &is, PRM_DataItemHandle &v)
 
static void saveData (std::ostream &os, int64 v)
 
static void saveData (std::ostream &os, bool v)
 
static void saveData (std::ostream &os, fpreal64 v)
 
static void saveData (std::ostream &os, UT_Vector2D v)
 
static void saveData (std::ostream &os, UT_Vector3D v)
 
static void saveData (std::ostream &os, UT_Vector4D v)
 
static void saveData (std::ostream &os, UT_Matrix2D v)
 
static void saveData (std::ostream &os, UT_Matrix3D v)
 
static void saveData (std::ostream &os, UT_Matrix4D v)
 
static void saveData (std::ostream &os, UT_StringHolder s)
 
static void saveData (std::ostream &os, UT_SharedPtr< UT_Ramp > s)
 
static void saveData (std::ostream &os, PRM_DataItemHandle s)
 
- Static Public Member Functions inherited from SOP_NodeParms
static bool nodeHasGeometryOverride (SOP_Node *node, OP_Context &context)
 

Additional Inherited Members

- Protected Member Functions inherited from OP_NodeParms
 OP_NodeParms (const OP_NodeParms &)=default
 
OP_NodeParmsoperator= (const OP_NodeParms &)=default
 
template<typename T , typename S >
void coerceValue (T &result, const S &src) const
 
template<typename T >
T clampMinValue (fpreal minvalue, const T &src) const
 
template<typename T >
T clampMaxValue (fpreal maxvalue, const T &src) const
 
- Protected Attributes inherited from OP_NodeParms
UT_StringHolder _myBaseSignature
 

Detailed Description

Definition at line 165 of file SOP_Curve-3.0.proto.h.

Member Typedef Documentation

Constructor & Destructor Documentation

SOP_Curve_3_0Parms::SOP_Curve_3_0Parms ( )
inline

Definition at line 170 of file SOP_Curve-3.0.proto.h.

SOP_Curve_3_0Parms::SOP_Curve_3_0Parms ( const SOP_Curve_3_0Parms )
explicitdefault
SOP_Curve_3_0Parms::SOP_Curve_3_0Parms ( SOP_Curve_3_0Parms &&  )
defaultnoexcept
SOP_Curve_3_0Parms::~SOP_Curve_3_0Parms ( )
inlineoverride

Definition at line 236 of file SOP_Curve-3.0.proto.h.

Member Function Documentation

void SOP_Curve_3_0Parms::buildFromOp ( const OP_GraphProxy graph,
exint  nodeidx,
fpreal  time,
DEP_MicroNode depnode 
)
inline

Definition at line 312 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::copyFrom ( const OP_NodeParms src)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 492 of file SOP_Curve-3.0.proto.h.

template<typename T >
void SOP_Curve_3_0Parms::doGetParmValue ( TempIndex  idx,
TempIndex  instance,
T value 
) const
inline

Definition at line 499 of file SOP_Curve-3.0.proto.h.

template<typename T >
void SOP_Curve_3_0Parms::doSetParmValue ( TempIndex  idx,
TempIndex  instance,
const T value 
)
inline

Definition at line 714 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::getActiveprim ( ) const
inline

Definition at line 1713 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getApplykeys ( ) const
inline

Definition at line 1453 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getApproxshapedel ( ) const
inline

Definition at line 1783 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getApproxtangentsdel ( ) const
inline

Definition at line 1793 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getAutopts ( ) const
inline

Definition at line 1533 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getChangerelative ( ) const
inline

Definition at line 1863 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getChannelprefix ( ) const
inline

Definition at line 1503 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getConstrainstraighten ( ) const
inline

Definition at line 1683 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::getConvertdivs ( ) const
inline

Definition at line 1963 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getConvertmatchpoly ( ) const
inline

Definition at line 1803 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getCornerpts ( ) const
inline

Definition at line 1513 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getData ( ) const
inline

Definition at line 1723 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getDensebake ( ) const
inline

Definition at line 1473 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getDrawsymmetric ( ) const
inline

Definition at line 1743 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getEnableoutputautogroup ( ) const
inline

Definition at line 1583 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getEnableoutputcornersgroup ( ) const
inline

Definition at line 1543 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getEnableoutputgroup ( ) const
inline

Definition at line 1433 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getEnableoutputsmoothgroup ( ) const
inline

Definition at line 1563 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getGroup ( ) const
inline

Definition at line 1423 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getInsertkeys ( ) const
inline

Definition at line 1463 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getInterpfalloff ( ) const
inline

Definition at line 1773 of file SOP_Curve-3.0.proto.h.

exint SOP_Curve_3_0Parms::getNestNumParms ( TempIndex  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 918 of file SOP_Curve-3.0.proto.h.

const char* SOP_Curve_3_0Parms::getNestParmName ( TempIndex  fieldnum) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 930 of file SOP_Curve-3.0.proto.h.

ParmType SOP_Curve_3_0Parms::getNestParmType ( TempIndex  fieldnum) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 1053 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
exint value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 689 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
fpreal value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 691 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Vector2D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 693 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Vector3D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 695 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Vector4D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 697 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Matrix2D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 699 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Matrix3D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 701 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_Matrix4D value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 703 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_StringHolder value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 705 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
UT_SharedPtr< UT_Ramp > &  value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 707 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::getNestParmValue ( TempIndex  idx,
TempIndex  instance,
PRM_DataItemHandle value 
) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 709 of file SOP_Curve-3.0.proto.h.

Newpointtype SOP_Curve_3_0Parms::getNewpointtype ( ) const
inline

Definition at line 1733 of file SOP_Curve-3.0.proto.h.

Optype SOP_Curve_3_0Parms::getOptype ( ) const
inline

Definition at line 1413 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::getOrder ( ) const
inline

Definition at line 1953 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getOutputautogroup ( ) const
inline

Definition at line 1593 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getOutputcornersgroup ( ) const
inline

Definition at line 1553 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getOutputgroup ( ) const
inline

Definition at line 1443 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getOutputsmoothgroup ( ) const
inline

Definition at line 1573 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getPivotrotate ( ) const
inline

Definition at line 1673 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getPivottranslate ( ) const
inline

Definition at line 1663 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getPlanenml ( ) const
inline

Definition at line 1693 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getPlaneorig ( ) const
inline

Definition at line 1703 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getPrefixtangents ( ) const
inline

Definition at line 1493 of file SOP_Curve-3.0.proto.h.

Primtype SOP_Curve_3_0Parms::getPrimtype ( ) const
inline

Definition at line 1943 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getRadiusattrib ( ) const
inline

Definition at line 1843 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getRotate ( ) const
inline

Definition at line 1643 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getRoundedpts ( ) const
inline

Definition at line 1833 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getRoundposattrib ( ) const
inline

Definition at line 1853 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getRoundrad ( ) const
inline

Definition at line 1823 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getScale ( ) const
inline

Definition at line 1653 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getScaleattrib ( ) const
inline

Definition at line 1893 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getScalecontrolpoints ( ) const
inline

Definition at line 1883 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getScaleval ( ) const
inline

Definition at line 1873 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::getSegment ( ) const
inline

Definition at line 1753 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getSmoothpts ( ) const
inline

Definition at line 1523 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getSofttransform ( ) const
inline

Definition at line 1613 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getSofttransformrad ( ) const
inline

Definition at line 1623 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getSynchronizekeys ( ) const
inline

Definition at line 1483 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getTransformallkeys ( ) const
inline

Definition at line 1603 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getTranslate ( ) const
inline

Definition at line 1633 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getUpattrib ( ) const
inline

Definition at line 1933 of file SOP_Curve-3.0.proto.h.

const UT_StringHolder& SOP_Curve_3_0Parms::getUpcontrolpoints ( ) const
inline

Definition at line 1923 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getUpos ( ) const
inline

Definition at line 1763 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::getUprot ( ) const
inline

Definition at line 1913 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::getUpval ( ) const
inline

Definition at line 1903 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::getViewrounded ( ) const
inline

Definition at line 1813 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::isParmColorRamp ( exint  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 680 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::load ( UT_IStream is)
inline

Definition at line 1344 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
int64 v 
)
inlinestatic

Definition at line 1177 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
bool &  v 
)
inlinestatic

Definition at line 1179 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
fpreal64 v 
)
inlinestatic

Definition at line 1181 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector2D v 
)
inlinestatic

Definition at line 1183 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector3D v 
)
inlinestatic

Definition at line 1185 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector4D v 
)
inlinestatic

Definition at line 1188 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Matrix2D v 
)
inlinestatic

Definition at line 1191 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Matrix3D v 
)
inlinestatic

Definition at line 1193 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Matrix4D v 
)
inlinestatic

Definition at line 1195 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector2I v 
)
inlinestatic

Definition at line 1197 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector3I v 
)
inlinestatic

Definition at line 1199 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_Vector4I v 
)
inlinestatic

Definition at line 1202 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_StringHolder v 
)
inlinestatic

Definition at line 1205 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
UT_SharedPtr< UT_Ramp > &  v 
)
inlinestatic

Definition at line 1207 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::loadData ( UT_IStream is,
PRM_DataItemHandle v 
)
inlinestatic

Definition at line 1218 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::loadFromOpSubclass ( const LoadParms loadparms)
inlineoverridevirtual

Implements OP_NodeParms.

Definition at line 486 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::opActiveprim ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1715 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opApplykeys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1455 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opApproxshapedel ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1785 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opApproxtangentsdel ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1795 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opAutopts ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1535 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opChangerelative ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1865 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opChannelprefix ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1505 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opConstrainstraighten ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1685 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::opConvertdivs ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1965 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opConvertmatchpoly ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1805 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opCornerpts ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1515 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opData ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1725 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opDensebake ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1475 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opDrawsymmetric ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1745 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opEnableoutputautogroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1585 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opEnableoutputcornersgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1545 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opEnableoutputgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1435 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opEnableoutputsmoothgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1565 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::operator!= ( const SOP_Curve_3_0Parms src) const
inline

Definition at line 302 of file SOP_Curve-3.0.proto.h.

SOP_Curve_3_0Parms& SOP_Curve_3_0Parms::operator= ( const SOP_Curve_3_0Parms )
default
SOP_Curve_3_0Parms& SOP_Curve_3_0Parms::operator= ( SOP_Curve_3_0Parms &&  )
defaultnoexcept
bool SOP_Curve_3_0Parms::operator== ( const SOP_Curve_3_0Parms src) const
inline

Definition at line 238 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opGroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1425 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opInsertkeys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1465 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opInterpfalloff ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1775 of file SOP_Curve-3.0.proto.h.

Newpointtype SOP_Curve_3_0Parms::opNewpointtype ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1735 of file SOP_Curve-3.0.proto.h.

Optype SOP_Curve_3_0Parms::opOptype ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1415 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::opOrder ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1955 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opOutputautogroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1595 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opOutputcornersgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1555 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opOutputgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1445 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opOutputsmoothgroup ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1575 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opPivotrotate ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1675 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opPivottranslate ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1665 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opPlanenml ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1695 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opPlaneorig ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1705 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opPrefixtangents ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1495 of file SOP_Curve-3.0.proto.h.

Primtype SOP_Curve_3_0Parms::opPrimtype ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1945 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opRadiusattrib ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1845 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opRotate ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1645 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opRoundedpts ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1835 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opRoundposattrib ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1855 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opRoundrad ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1825 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opScale ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1655 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opScaleattrib ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1895 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opScalecontrolpoints ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1885 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opScaleval ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1875 of file SOP_Curve-3.0.proto.h.

int64 SOP_Curve_3_0Parms::opSegment ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1755 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opSmoothpts ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1525 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opSofttransform ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1615 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opSofttransformrad ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1625 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opSynchronizekeys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1485 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opTransformallkeys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1605 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opTranslate ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1635 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opUpattrib ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1935 of file SOP_Curve-3.0.proto.h.

UT_StringHolder SOP_Curve_3_0Parms::opUpcontrolpoints ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1925 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opUpos ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1765 of file SOP_Curve-3.0.proto.h.

fpreal64 SOP_Curve_3_0Parms::opUprot ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1915 of file SOP_Curve-3.0.proto.h.

UT_Vector3D SOP_Curve_3_0Parms::opUpval ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1905 of file SOP_Curve-3.0.proto.h.

bool SOP_Curve_3_0Parms::opViewrounded ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1815 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::save ( std::ostream &  os) const
inline

Definition at line 1281 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
int64  v 
)
inlinestatic

Definition at line 1238 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
bool  v 
)
inlinestatic

Definition at line 1240 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
fpreal64  v 
)
inlinestatic

Definition at line 1242 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Vector2D  v 
)
inlinestatic

Definition at line 1244 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Vector3D  v 
)
inlinestatic

Definition at line 1246 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Vector4D  v 
)
inlinestatic

Definition at line 1249 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Matrix2D  v 
)
inlinestatic

Definition at line 1252 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Matrix3D  v 
)
inlinestatic

Definition at line 1254 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_Matrix4D  v 
)
inlinestatic

Definition at line 1256 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_StringHolder  s 
)
inlinestatic

Definition at line 1258 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
UT_SharedPtr< UT_Ramp s 
)
inlinestatic

Definition at line 1260 of file SOP_Curve-3.0.proto.h.

static void SOP_Curve_3_0Parms::saveData ( std::ostream &  os,
PRM_DataItemHandle  s 
)
inlinestatic

Definition at line 1267 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setActiveprim ( int64  val)
inline

Definition at line 1714 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setApplykeys ( bool  val)
inline

Definition at line 1454 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setApproxshapedel ( bool  val)
inline

Definition at line 1784 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setApproxtangentsdel ( bool  val)
inline

Definition at line 1794 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setAutopts ( const UT_StringHolder val)
inline

Definition at line 1534 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setChangerelative ( bool  val)
inline

Definition at line 1864 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setChannelprefix ( const UT_StringHolder val)
inline

Definition at line 1504 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setConstrainstraighten ( bool  val)
inline

Definition at line 1684 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setConvertdivs ( int64  val)
inline

Definition at line 1964 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setConvertmatchpoly ( bool  val)
inline

Definition at line 1804 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setCornerpts ( const UT_StringHolder val)
inline

Definition at line 1514 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setData ( const UT_StringHolder val)
inline

Definition at line 1724 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setDensebake ( bool  val)
inline

Definition at line 1474 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setDrawsymmetric ( bool  val)
inline

Definition at line 1744 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setEnableoutputautogroup ( bool  val)
inline

Definition at line 1584 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setEnableoutputcornersgroup ( bool  val)
inline

Definition at line 1544 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setEnableoutputgroup ( bool  val)
inline

Definition at line 1434 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setEnableoutputsmoothgroup ( bool  val)
inline

Definition at line 1564 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setGroup ( const UT_StringHolder val)
inline

Definition at line 1424 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setInsertkeys ( bool  val)
inline

Definition at line 1464 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setInterpfalloff ( fpreal64  val)
inline

Definition at line 1774 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const exint value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 895 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const fpreal value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 897 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Vector2D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 899 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Vector3D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 901 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Vector4D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 903 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Matrix2D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 905 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Matrix3D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 907 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_Matrix4D value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 909 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_StringHolder value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 911 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const UT_SharedPtr< UT_Ramp > &  value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 913 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNestParmValue ( TempIndex  idx,
TempIndex  instance,
const PRM_DataItemHandle value 
)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 915 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setNewpointtype ( Newpointtype  val)
inline

Definition at line 1734 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOptype ( Optype  val)
inline

Definition at line 1414 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOrder ( int64  val)
inline

Definition at line 1954 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOutputautogroup ( const UT_StringHolder val)
inline

Definition at line 1594 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOutputcornersgroup ( const UT_StringHolder val)
inline

Definition at line 1554 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOutputgroup ( const UT_StringHolder val)
inline

Definition at line 1444 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setOutputsmoothgroup ( const UT_StringHolder val)
inline

Definition at line 1574 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPivotrotate ( UT_Vector3D  val)
inline

Definition at line 1674 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPivottranslate ( UT_Vector3D  val)
inline

Definition at line 1664 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPlanenml ( UT_Vector3D  val)
inline

Definition at line 1694 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPlaneorig ( UT_Vector3D  val)
inline

Definition at line 1704 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPrefixtangents ( bool  val)
inline

Definition at line 1494 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setPrimtype ( Primtype  val)
inline

Definition at line 1944 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setRadiusattrib ( const UT_StringHolder val)
inline

Definition at line 1844 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setRotate ( UT_Vector3D  val)
inline

Definition at line 1644 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setRoundedpts ( const UT_StringHolder val)
inline

Definition at line 1834 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setRoundposattrib ( const UT_StringHolder val)
inline

Definition at line 1854 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setRoundrad ( fpreal64  val)
inline

Definition at line 1824 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setScale ( UT_Vector3D  val)
inline

Definition at line 1654 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setScaleattrib ( const UT_StringHolder val)
inline

Definition at line 1894 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setScalecontrolpoints ( const UT_StringHolder val)
inline

Definition at line 1884 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setScaleval ( fpreal64  val)
inline

Definition at line 1874 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setSegment ( int64  val)
inline

Definition at line 1754 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setSmoothpts ( const UT_StringHolder val)
inline

Definition at line 1524 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setSofttransform ( bool  val)
inline

Definition at line 1614 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setSofttransformrad ( fpreal64  val)
inline

Definition at line 1624 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setSynchronizekeys ( bool  val)
inline

Definition at line 1484 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setTransformallkeys ( bool  val)
inline

Definition at line 1604 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setTranslate ( UT_Vector3D  val)
inline

Definition at line 1634 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setUpattrib ( const UT_StringHolder val)
inline

Definition at line 1934 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setUpcontrolpoints ( const UT_StringHolder val)
inline

Definition at line 1924 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setUpos ( fpreal64  val)
inline

Definition at line 1764 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setUprot ( fpreal64  val)
inline

Definition at line 1914 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setUpval ( UT_Vector3D  val)
inline

Definition at line 1904 of file SOP_Curve-3.0.proto.h.

void SOP_Curve_3_0Parms::setViewrounded ( bool  val)
inline

Definition at line 1814 of file SOP_Curve-3.0.proto.h.

static int SOP_Curve_3_0Parms::version ( )
inlinestatic

Definition at line 168 of file SOP_Curve-3.0.proto.h.


The documentation for this class was generated from the following file: