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

#include <SOP_Boolean.proto.h>

+ Inheritance diagram for SOP_BooleanParms:

Public Types

using ASurface = SOP_BooleanEnums::ASurface
 
using BSurface = SOP_BooleanEnums::BSurface
 
using BooleanOp = SOP_BooleanEnums::BooleanOp
 
using SubtractChoices = SOP_BooleanEnums::SubtractChoices
 
using ShatterChoices = SOP_BooleanEnums::ShatterChoices
 
using WindingOp = SOP_BooleanEnums::WindingOp
 
using Detriangulate = SOP_BooleanEnums::Detriangulate
 
- 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_BooleanParms ()
 
 SOP_BooleanParms (const SOP_BooleanParms &)=default
 
SOP_BooleanParmsoperator= (const SOP_BooleanParms &)=default
 
 SOP_BooleanParms (SOP_BooleanParms &&) noexcept=default
 
SOP_BooleanParmsoperator= (SOP_BooleanParms &&) noexcept=default
 
 ~SOP_BooleanParms () override
 
bool operator== (const SOP_BooleanParms &src) const
 
bool operator!= (const SOP_BooleanParms &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_StringHoldergetGroupA () const
 
void setGroupA (const UT_StringHolder &val)
 
UT_StringHolder opGroupA (const SOP_NodeVerb::CookParms &cookparms) const
 
ASurface getASurface () const
 
void setASurface (ASurface val)
 
ASurface opASurface (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getResolveA () const
 
void setResolveA (bool val)
 
bool opResolveA (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetGroupB () const
 
void setGroupB (const UT_StringHolder &val)
 
UT_StringHolder opGroupB (const SOP_NodeVerb::CookParms &cookparms) const
 
BSurface getBSurface () const
 
void setBSurface (BSurface val)
 
BSurface opBSurface (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getResolveB () const
 
void setResolveB (bool val)
 
bool opResolveB (const SOP_NodeVerb::CookParms &cookparms) const
 
BooleanOp getBooleanOp () const
 
void setBooleanOp (BooleanOp val)
 
BooleanOp opBooleanOp (const SOP_NodeVerb::CookParms &cookparms) const
 
SubtractChoices getSubtractChoices () const
 
void setSubtractChoices (SubtractChoices val)
 
SubtractChoices opSubtractChoices (const SOP_NodeVerb::CookParms &cookparms) const
 
ShatterChoices getShatterChoices () const
 
void setShatterChoices (ShatterChoices val)
 
ShatterChoices opShatterChoices (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getOpenCurvesOnly () const
 
void setOpenCurvesOnly (bool val)
 
bool opOpenCurvesOnly (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getGenerateAASeams () const
 
void setGenerateAASeams (bool val)
 
bool opGenerateAASeams (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getGenerateBBSeams () const
 
void setGenerateBBSeams (bool val)
 
bool opGenerateBBSeams (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getGenerateABSeams () const
 
void setGenerateABSeams (bool val)
 
bool opGenerateABSeams (const SOP_NodeVerb::CookParms &cookparms) const
 
WindingOp getWindingOp () const
 
void setWindingOp (WindingOp val)
 
WindingOp opWindingOp (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getMergeNbrs () const
 
void setMergeNbrs (bool val)
 
bool opMergeNbrs (const SOP_NodeVerb::CookParms &cookparms) const
 
Detriangulate getDetriangulate () const
 
void setDetriangulate (Detriangulate val)
 
Detriangulate opDetriangulate (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getRemoveInlinePoints () const
 
void setRemoveInlinePoints (bool val)
 
bool opRemoveInlinePoints (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUniqueSeams () const
 
void setUniqueSeams (bool val)
 
bool opUniqueSeams (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getCorrectNormals () const
 
void setCorrectNormals (bool val)
 
bool opCorrectNormals (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAxAPolys () const
 
void setUseAxAPolys (bool val)
 
bool opUseAxAPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAxAPolys () const
 
void setAxAPolys (const UT_StringHolder &val)
 
UT_StringHolder opAxAPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAxBPolys () const
 
void setUseAxBPolys (bool val)
 
bool opUseAxBPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAxBPolys () const
 
void setAxBPolys (const UT_StringHolder &val)
 
UT_StringHolder opAxBPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAxAList () const
 
void setUseAxAList (bool val)
 
bool opUseAxAList (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAxAList () const
 
void setAxAList (const UT_StringHolder &val)
 
UT_StringHolder opAxAList (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAxBList () const
 
void setUseAxBList (bool val)
 
bool opUseAxBList (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAxBList () const
 
void setAxBList (const UT_StringHolder &val)
 
UT_StringHolder opAxBList (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getCollapseTinyEdges () const
 
void setCollapseTinyEdges (bool val)
 
bool opCollapseTinyEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
fpreal64 getLengthThreshold () const
 
void setLengthThreshold (fpreal64 val)
 
fpreal64 opLengthThreshold (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAPolys () const
 
void setUseAPolys (bool val)
 
bool opUseAPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAPolys () const
 
void setAPolys (const UT_StringHolder &val)
 
UT_StringHolder opAPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAInsideB () const
 
void setUseAInsideB (bool val)
 
bool opUseAInsideB (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAInsideB () const
 
void setAInsideB (const UT_StringHolder &val)
 
UT_StringHolder opAInsideB (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAOutsideB () const
 
void setUseAOutsideB (bool val)
 
bool opUseAOutsideB (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAOutsideB () const
 
void setAOutsideB (const UT_StringHolder &val)
 
UT_StringHolder opAOutsideB (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseBPolys () const
 
void setUseBPolys (bool val)
 
bool opUseBPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetBPolys () const
 
void setBPolys (const UT_StringHolder &val)
 
UT_StringHolder opBPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseBInsideA () const
 
void setUseBInsideA (bool val)
 
bool opUseBInsideA (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetBInsideA () const
 
void setBInsideA (const UT_StringHolder &val)
 
UT_StringHolder opBInsideA (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseBOutsideA () const
 
void setUseBOutsideA (bool val)
 
bool opUseBOutsideA (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetBOutsideA () const
 
void setBOutsideA (const UT_StringHolder &val)
 
UT_StringHolder opBOutsideA (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseABOverlap () const
 
void setUseABOverlap (bool val)
 
bool opUseABOverlap (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetABOverlap () const
 
void setABOverlap (const UT_StringHolder &val)
 
UT_StringHolder opABOverlap (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAPieces () const
 
void setUseAPieces (bool val)
 
bool opUseAPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAPieces () const
 
void setAPieces (const UT_StringHolder &val)
 
UT_StringHolder opAPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseBPieces () const
 
void setUseBPieces (bool val)
 
bool opUseBPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetBPieces () const
 
void setBPieces (const UT_StringHolder &val)
 
UT_StringHolder opBPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseABPieces () const
 
void setUseABPieces (bool val)
 
bool opUseABPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetABPieces () const
 
void setABPieces (const UT_StringHolder &val)
 
UT_StringHolder opABPieces (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseReversedPolys () const
 
void setUseReversedPolys (bool val)
 
bool opUseReversedPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetReversedPolys () const
 
void setReversedPolys (const UT_StringHolder &val)
 
UT_StringHolder opReversedPolys (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseAASeamEdges () const
 
void setUseAASeamEdges (bool val)
 
bool opUseAASeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetAASeamEdges () const
 
void setAASeamEdges (const UT_StringHolder &val)
 
UT_StringHolder opAASeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseBBSeamEdges () const
 
void setUseBBSeamEdges (bool val)
 
bool opUseBBSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetBBSeamEdges () const
 
void setBBSeamEdges (const UT_StringHolder &val)
 
UT_StringHolder opBBSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
bool getUseABSeamEdges () const
 
void setUseABSeamEdges (bool val)
 
bool opUseABSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
const UT_StringHoldergetABSeamEdges () const
 
void setABSeamEdges (const UT_StringHolder &val)
 
UT_StringHolder opABSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector2I getDepthInA () const
 
void setDepthInA (UT_Vector2I val)
 
UT_Vector2I opDepthInA (const SOP_NodeVerb::CookParms &cookparms) const
 
UT_Vector2I getDepthInB () const
 
void setDepthInB (UT_Vector2I val)
 
UT_Vector2I opDepthInB (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 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
 

Detailed Description

Definition at line 175 of file SOP_Boolean.proto.h.

Member Typedef Documentation

Constructor & Destructor Documentation

SOP_BooleanParms::SOP_BooleanParms ( )
inline

Definition at line 180 of file SOP_Boolean.proto.h.

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

Definition at line 249 of file SOP_Boolean.proto.h.

Member Function Documentation

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

Definition at line 329 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::copyFrom ( const OP_NodeParms src)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 518 of file SOP_Boolean.proto.h.

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

Definition at line 525 of file SOP_Boolean.proto.h.

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

Definition at line 749 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAASeamEdges ( ) const
inline

Definition at line 1995 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getABOverlap ( ) const
inline

Definition at line 1895 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getABPieces ( ) const
inline

Definition at line 1955 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getABSeamEdges ( ) const
inline

Definition at line 2035 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAInsideB ( ) const
inline

Definition at line 1795 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAOutsideB ( ) const
inline

Definition at line 1815 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAPieces ( ) const
inline

Definition at line 1915 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAPolys ( ) const
inline

Definition at line 1775 of file SOP_Boolean.proto.h.

ASurface SOP_BooleanParms::getASurface ( ) const
inline

Definition at line 1485 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAxAList ( ) const
inline

Definition at line 1715 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAxAPolys ( ) const
inline

Definition at line 1675 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAxBList ( ) const
inline

Definition at line 1735 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getAxBPolys ( ) const
inline

Definition at line 1695 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getBBSeamEdges ( ) const
inline

Definition at line 2015 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getBInsideA ( ) const
inline

Definition at line 1855 of file SOP_Boolean.proto.h.

BooleanOp SOP_BooleanParms::getBooleanOp ( ) const
inline

Definition at line 1535 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getBOutsideA ( ) const
inline

Definition at line 1875 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getBPieces ( ) const
inline

Definition at line 1935 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getBPolys ( ) const
inline

Definition at line 1835 of file SOP_Boolean.proto.h.

BSurface SOP_BooleanParms::getBSurface ( ) const
inline

Definition at line 1515 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getCollapseTinyEdges ( ) const
inline

Definition at line 1745 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getCorrectNormals ( ) const
inline

Definition at line 1655 of file SOP_Boolean.proto.h.

UT_Vector2I SOP_BooleanParms::getDepthInA ( ) const
inline

Definition at line 2045 of file SOP_Boolean.proto.h.

UT_Vector2I SOP_BooleanParms::getDepthInB ( ) const
inline

Definition at line 2055 of file SOP_Boolean.proto.h.

Detriangulate SOP_BooleanParms::getDetriangulate ( ) const
inline

Definition at line 1625 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getGenerateAASeams ( ) const
inline

Definition at line 1575 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getGenerateABSeams ( ) const
inline

Definition at line 1595 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getGenerateBBSeams ( ) const
inline

Definition at line 1585 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getGroupA ( ) const
inline

Definition at line 1475 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getGroupB ( ) const
inline

Definition at line 1505 of file SOP_Boolean.proto.h.

fpreal64 SOP_BooleanParms::getLengthThreshold ( ) const
inline

Definition at line 1755 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getMergeNbrs ( ) const
inline

Definition at line 1615 of file SOP_Boolean.proto.h.

exint SOP_BooleanParms::getNestNumParms ( TempIndex  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 962 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 974 of file SOP_Boolean.proto.h.

ParmType SOP_BooleanParms::getNestParmType ( TempIndex  fieldnum) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 1103 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 724 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 726 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 728 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 730 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 732 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 734 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 736 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 738 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 740 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 742 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 744 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getOpenCurvesOnly ( ) const
inline

Definition at line 1565 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getRemoveInlinePoints ( ) const
inline

Definition at line 1635 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getResolveA ( ) const
inline

Definition at line 1495 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getResolveB ( ) const
inline

Definition at line 1525 of file SOP_Boolean.proto.h.

const UT_StringHolder& SOP_BooleanParms::getReversedPolys ( ) const
inline

Definition at line 1975 of file SOP_Boolean.proto.h.

ShatterChoices SOP_BooleanParms::getShatterChoices ( ) const
inline

Definition at line 1555 of file SOP_Boolean.proto.h.

SubtractChoices SOP_BooleanParms::getSubtractChoices ( ) const
inline

Definition at line 1545 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUniqueSeams ( ) const
inline

Definition at line 1645 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAASeamEdges ( ) const
inline

Definition at line 1985 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseABOverlap ( ) const
inline

Definition at line 1885 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseABPieces ( ) const
inline

Definition at line 1945 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseABSeamEdges ( ) const
inline

Definition at line 2025 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAInsideB ( ) const
inline

Definition at line 1785 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAOutsideB ( ) const
inline

Definition at line 1805 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAPieces ( ) const
inline

Definition at line 1905 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAPolys ( ) const
inline

Definition at line 1765 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAxAList ( ) const
inline

Definition at line 1705 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAxAPolys ( ) const
inline

Definition at line 1665 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAxBList ( ) const
inline

Definition at line 1725 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseAxBPolys ( ) const
inline

Definition at line 1685 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseBBSeamEdges ( ) const
inline

Definition at line 2005 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseBInsideA ( ) const
inline

Definition at line 1845 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseBOutsideA ( ) const
inline

Definition at line 1865 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseBPieces ( ) const
inline

Definition at line 1925 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseBPolys ( ) const
inline

Definition at line 1825 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getUseReversedPolys ( ) const
inline

Definition at line 1965 of file SOP_Boolean.proto.h.

WindingOp SOP_BooleanParms::getWindingOp ( ) const
inline

Definition at line 1605 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::isParmColorRamp ( exint  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 715 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::load ( UT_IStream is)
inline

Definition at line 1403 of file SOP_Boolean.proto.h.

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

Definition at line 1233 of file SOP_Boolean.proto.h.

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

Definition at line 1235 of file SOP_Boolean.proto.h.

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

Definition at line 1237 of file SOP_Boolean.proto.h.

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

Definition at line 1239 of file SOP_Boolean.proto.h.

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

Definition at line 1241 of file SOP_Boolean.proto.h.

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

Definition at line 1244 of file SOP_Boolean.proto.h.

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

Definition at line 1247 of file SOP_Boolean.proto.h.

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

Definition at line 1249 of file SOP_Boolean.proto.h.

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

Definition at line 1251 of file SOP_Boolean.proto.h.

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

Definition at line 1253 of file SOP_Boolean.proto.h.

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

Definition at line 1255 of file SOP_Boolean.proto.h.

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

Definition at line 1258 of file SOP_Boolean.proto.h.

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

Definition at line 1261 of file SOP_Boolean.proto.h.

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

Definition at line 1263 of file SOP_Boolean.proto.h.

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

Definition at line 1274 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::loadFromOpSubclass ( const LoadParms loadparms)
inlineoverridevirtual

Implements OP_NodeParms.

Definition at line 512 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAASeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1997 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opABOverlap ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1897 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opABPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1957 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opABSeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2037 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAInsideB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1797 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAOutsideB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1817 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1917 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1777 of file SOP_Boolean.proto.h.

ASurface SOP_BooleanParms::opASurface ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1487 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAxAList ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1717 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAxAPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1677 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAxBList ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1737 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opAxBPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1697 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opBBSeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2017 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opBInsideA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1857 of file SOP_Boolean.proto.h.

BooleanOp SOP_BooleanParms::opBooleanOp ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1537 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opBOutsideA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1877 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opBPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1937 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opBPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1837 of file SOP_Boolean.proto.h.

BSurface SOP_BooleanParms::opBSurface ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1517 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opCollapseTinyEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1747 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opCorrectNormals ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1657 of file SOP_Boolean.proto.h.

UT_Vector2I SOP_BooleanParms::opDepthInA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2047 of file SOP_Boolean.proto.h.

UT_Vector2I SOP_BooleanParms::opDepthInB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2057 of file SOP_Boolean.proto.h.

Detriangulate SOP_BooleanParms::opDetriangulate ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1627 of file SOP_Boolean.proto.h.

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

Definition at line 315 of file SOP_Boolean.proto.h.

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

Definition at line 251 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opGenerateAASeams ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1577 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opGenerateABSeams ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1597 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opGenerateBBSeams ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1587 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opGroupA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1477 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opGroupB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1507 of file SOP_Boolean.proto.h.

fpreal64 SOP_BooleanParms::opLengthThreshold ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1757 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opMergeNbrs ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1617 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opOpenCurvesOnly ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1567 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opRemoveInlinePoints ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1637 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opResolveA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1497 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opResolveB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1527 of file SOP_Boolean.proto.h.

UT_StringHolder SOP_BooleanParms::opReversedPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1977 of file SOP_Boolean.proto.h.

ShatterChoices SOP_BooleanParms::opShatterChoices ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1557 of file SOP_Boolean.proto.h.

SubtractChoices SOP_BooleanParms::opSubtractChoices ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1547 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUniqueSeams ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1647 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAASeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1987 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseABOverlap ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1887 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseABPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1947 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseABSeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2027 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAInsideB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1787 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAOutsideB ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1807 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1907 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1767 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAxAList ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1707 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAxAPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1667 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAxBList ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1727 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseAxBPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1687 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseBBSeamEdges ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 2007 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseBInsideA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1847 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseBOutsideA ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1867 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseBPieces ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1927 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseBPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1827 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::opUseReversedPolys ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1967 of file SOP_Boolean.proto.h.

WindingOp SOP_BooleanParms::opWindingOp ( const SOP_NodeVerb::CookParms cookparms) const
inline

Definition at line 1607 of file SOP_Boolean.proto.h.

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

Definition at line 1337 of file SOP_Boolean.proto.h.

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

Definition at line 1294 of file SOP_Boolean.proto.h.

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

Definition at line 1296 of file SOP_Boolean.proto.h.

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

Definition at line 1298 of file SOP_Boolean.proto.h.

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

Definition at line 1300 of file SOP_Boolean.proto.h.

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

Definition at line 1302 of file SOP_Boolean.proto.h.

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

Definition at line 1305 of file SOP_Boolean.proto.h.

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

Definition at line 1308 of file SOP_Boolean.proto.h.

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

Definition at line 1310 of file SOP_Boolean.proto.h.

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

Definition at line 1312 of file SOP_Boolean.proto.h.

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

Definition at line 1314 of file SOP_Boolean.proto.h.

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

Definition at line 1316 of file SOP_Boolean.proto.h.

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

Definition at line 1323 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAASeamEdges ( const UT_StringHolder val)
inline

Definition at line 1996 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setABOverlap ( const UT_StringHolder val)
inline

Definition at line 1896 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setABPieces ( const UT_StringHolder val)
inline

Definition at line 1956 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setABSeamEdges ( const UT_StringHolder val)
inline

Definition at line 2036 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAInsideB ( const UT_StringHolder val)
inline

Definition at line 1796 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAOutsideB ( const UT_StringHolder val)
inline

Definition at line 1816 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAPieces ( const UT_StringHolder val)
inline

Definition at line 1916 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAPolys ( const UT_StringHolder val)
inline

Definition at line 1776 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setASurface ( ASurface  val)
inline

Definition at line 1486 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAxAList ( const UT_StringHolder val)
inline

Definition at line 1716 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAxAPolys ( const UT_StringHolder val)
inline

Definition at line 1676 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAxBList ( const UT_StringHolder val)
inline

Definition at line 1736 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setAxBPolys ( const UT_StringHolder val)
inline

Definition at line 1696 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBBSeamEdges ( const UT_StringHolder val)
inline

Definition at line 2016 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBInsideA ( const UT_StringHolder val)
inline

Definition at line 1856 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBooleanOp ( BooleanOp  val)
inline

Definition at line 1536 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBOutsideA ( const UT_StringHolder val)
inline

Definition at line 1876 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBPieces ( const UT_StringHolder val)
inline

Definition at line 1936 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBPolys ( const UT_StringHolder val)
inline

Definition at line 1836 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setBSurface ( BSurface  val)
inline

Definition at line 1516 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setCollapseTinyEdges ( bool  val)
inline

Definition at line 1746 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setCorrectNormals ( bool  val)
inline

Definition at line 1656 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setDepthInA ( UT_Vector2I  val)
inline

Definition at line 2046 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setDepthInB ( UT_Vector2I  val)
inline

Definition at line 2056 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setDetriangulate ( Detriangulate  val)
inline

Definition at line 1626 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setGenerateAASeams ( bool  val)
inline

Definition at line 1576 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setGenerateABSeams ( bool  val)
inline

Definition at line 1596 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setGenerateBBSeams ( bool  val)
inline

Definition at line 1586 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setGroupA ( const UT_StringHolder val)
inline

Definition at line 1476 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setGroupB ( const UT_StringHolder val)
inline

Definition at line 1506 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setLengthThreshold ( fpreal64  val)
inline

Definition at line 1756 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setMergeNbrs ( bool  val)
inline

Definition at line 1616 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 939 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 941 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 943 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 945 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 947 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 949 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 951 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 953 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 955 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 957 of file SOP_Boolean.proto.h.

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

Reimplemented from OP_NodeParms.

Definition at line 959 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setOpenCurvesOnly ( bool  val)
inline

Definition at line 1566 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setRemoveInlinePoints ( bool  val)
inline

Definition at line 1636 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setResolveA ( bool  val)
inline

Definition at line 1496 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setResolveB ( bool  val)
inline

Definition at line 1526 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setReversedPolys ( const UT_StringHolder val)
inline

Definition at line 1976 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setShatterChoices ( ShatterChoices  val)
inline

Definition at line 1556 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setSubtractChoices ( SubtractChoices  val)
inline

Definition at line 1546 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUniqueSeams ( bool  val)
inline

Definition at line 1646 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAASeamEdges ( bool  val)
inline

Definition at line 1986 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseABOverlap ( bool  val)
inline

Definition at line 1886 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseABPieces ( bool  val)
inline

Definition at line 1946 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseABSeamEdges ( bool  val)
inline

Definition at line 2026 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAInsideB ( bool  val)
inline

Definition at line 1786 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAOutsideB ( bool  val)
inline

Definition at line 1806 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAPieces ( bool  val)
inline

Definition at line 1906 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAPolys ( bool  val)
inline

Definition at line 1766 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAxAList ( bool  val)
inline

Definition at line 1706 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAxAPolys ( bool  val)
inline

Definition at line 1666 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAxBList ( bool  val)
inline

Definition at line 1726 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseAxBPolys ( bool  val)
inline

Definition at line 1686 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseBBSeamEdges ( bool  val)
inline

Definition at line 2006 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseBInsideA ( bool  val)
inline

Definition at line 1846 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseBOutsideA ( bool  val)
inline

Definition at line 1866 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseBPieces ( bool  val)
inline

Definition at line 1926 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseBPolys ( bool  val)
inline

Definition at line 1826 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setUseReversedPolys ( bool  val)
inline

Definition at line 1966 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setWindingOp ( WindingOp  val)
inline

Definition at line 1606 of file SOP_Boolean.proto.h.

static int SOP_BooleanParms::version ( )
inlinestatic

Definition at line 178 of file SOP_Boolean.proto.h.


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