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 77 of file SOP_Boolean.proto.h.

Member Typedef Documentation

Constructor & Destructor Documentation

SOP_BooleanParms::SOP_BooleanParms ( )
inline

Definition at line 82 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 151 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 231 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::copyFrom ( const OP_NodeParms src)
inlineoverridevirtual

Reimplemented from OP_NodeParms.

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

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

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

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

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

const UT_StringHolder& SOP_BooleanParms::getAASeamEdges ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getABOverlap ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getABPieces ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getABSeamEdges ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAInsideB ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAOutsideB ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAPieces ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAPolys ( ) const
inline

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

ASurface SOP_BooleanParms::getASurface ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAxAList ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAxAPolys ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAxBList ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getAxBPolys ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getBBSeamEdges ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getBInsideA ( ) const
inline

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

BooleanOp SOP_BooleanParms::getBooleanOp ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getBOutsideA ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getBPieces ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getBPolys ( ) const
inline

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

BSurface SOP_BooleanParms::getBSurface ( ) const
inline

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

bool SOP_BooleanParms::getCollapseTinyEdges ( ) const
inline

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

bool SOP_BooleanParms::getCorrectNormals ( ) const
inline

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

UT_Vector2I SOP_BooleanParms::getDepthInA ( ) const
inline

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

UT_Vector2I SOP_BooleanParms::getDepthInB ( ) const
inline

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

Detriangulate SOP_BooleanParms::getDetriangulate ( ) const
inline

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

bool SOP_BooleanParms::getGenerateAASeams ( ) const
inline

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

bool SOP_BooleanParms::getGenerateABSeams ( ) const
inline

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

bool SOP_BooleanParms::getGenerateBBSeams ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getGroupA ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getGroupB ( ) const
inline

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

fpreal64 SOP_BooleanParms::getLengthThreshold ( ) const
inline

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

bool SOP_BooleanParms::getMergeNbrs ( ) const
inline

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

exint SOP_BooleanParms::getNestNumParms ( TempIndex  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

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

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

Reimplemented from OP_NodeParms.

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

ParmType SOP_BooleanParms::getNestParmType ( TempIndex  fieldnum) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

Definition at line 1005 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 626 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 628 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 630 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 632 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 634 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 636 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 638 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 640 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 642 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 644 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 646 of file SOP_Boolean.proto.h.

bool SOP_BooleanParms::getOpenCurvesOnly ( ) const
inline

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

bool SOP_BooleanParms::getRemoveInlinePoints ( ) const
inline

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

bool SOP_BooleanParms::getResolveA ( ) const
inline

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

bool SOP_BooleanParms::getResolveB ( ) const
inline

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

const UT_StringHolder& SOP_BooleanParms::getReversedPolys ( ) const
inline

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

ShatterChoices SOP_BooleanParms::getShatterChoices ( ) const
inline

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

SubtractChoices SOP_BooleanParms::getSubtractChoices ( ) const
inline

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

bool SOP_BooleanParms::getUniqueSeams ( ) const
inline

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

bool SOP_BooleanParms::getUseAASeamEdges ( ) const
inline

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

bool SOP_BooleanParms::getUseABOverlap ( ) const
inline

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

bool SOP_BooleanParms::getUseABPieces ( ) const
inline

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

bool SOP_BooleanParms::getUseABSeamEdges ( ) const
inline

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

bool SOP_BooleanParms::getUseAInsideB ( ) const
inline

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

bool SOP_BooleanParms::getUseAOutsideB ( ) const
inline

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

bool SOP_BooleanParms::getUseAPieces ( ) const
inline

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

bool SOP_BooleanParms::getUseAPolys ( ) const
inline

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

bool SOP_BooleanParms::getUseAxAList ( ) const
inline

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

bool SOP_BooleanParms::getUseAxAPolys ( ) const
inline

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

bool SOP_BooleanParms::getUseAxBList ( ) const
inline

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

bool SOP_BooleanParms::getUseAxBPolys ( ) const
inline

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

bool SOP_BooleanParms::getUseBBSeamEdges ( ) const
inline

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

bool SOP_BooleanParms::getUseBInsideA ( ) const
inline

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

bool SOP_BooleanParms::getUseBOutsideA ( ) const
inline

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

bool SOP_BooleanParms::getUseBPieces ( ) const
inline

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

bool SOP_BooleanParms::getUseBPolys ( ) const
inline

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

bool SOP_BooleanParms::getUseReversedPolys ( ) const
inline

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

WindingOp SOP_BooleanParms::getWindingOp ( ) const
inline

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

bool SOP_BooleanParms::isParmColorRamp ( exint  idx) const
inlineoverridevirtual

Reimplemented from OP_NodeParms.

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

bool SOP_BooleanParms::load ( UT_IStream is)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void SOP_BooleanParms::loadFromOpSubclass ( const LoadParms loadparms)
inlineoverridevirtual

Implements OP_NodeParms.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Definition at line 217 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 153 of file SOP_Boolean.proto.h.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void SOP_BooleanParms::setAASeamEdges ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setABOverlap ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setABPieces ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setABSeamEdges ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAInsideB ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAOutsideB ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAPieces ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAPolys ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setASurface ( ASurface  val)
inline

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

void SOP_BooleanParms::setAxAList ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAxAPolys ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAxBList ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setAxBPolys ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBBSeamEdges ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBInsideA ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBooleanOp ( BooleanOp  val)
inline

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

void SOP_BooleanParms::setBOutsideA ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBPieces ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBPolys ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setBSurface ( BSurface  val)
inline

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

void SOP_BooleanParms::setCollapseTinyEdges ( bool  val)
inline

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

void SOP_BooleanParms::setCorrectNormals ( bool  val)
inline

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

void SOP_BooleanParms::setDepthInA ( UT_Vector2I  val)
inline

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

void SOP_BooleanParms::setDepthInB ( UT_Vector2I  val)
inline

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

void SOP_BooleanParms::setDetriangulate ( Detriangulate  val)
inline

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

void SOP_BooleanParms::setGenerateAASeams ( bool  val)
inline

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

void SOP_BooleanParms::setGenerateABSeams ( bool  val)
inline

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

void SOP_BooleanParms::setGenerateBBSeams ( bool  val)
inline

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

void SOP_BooleanParms::setGroupA ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setGroupB ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setLengthThreshold ( fpreal64  val)
inline

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

void SOP_BooleanParms::setMergeNbrs ( bool  val)
inline

Definition at line 1518 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 841 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 843 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 845 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 847 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 849 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 851 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 853 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 855 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 857 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 859 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 861 of file SOP_Boolean.proto.h.

void SOP_BooleanParms::setOpenCurvesOnly ( bool  val)
inline

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

void SOP_BooleanParms::setRemoveInlinePoints ( bool  val)
inline

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

void SOP_BooleanParms::setResolveA ( bool  val)
inline

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

void SOP_BooleanParms::setResolveB ( bool  val)
inline

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

void SOP_BooleanParms::setReversedPolys ( const UT_StringHolder val)
inline

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

void SOP_BooleanParms::setShatterChoices ( ShatterChoices  val)
inline

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

void SOP_BooleanParms::setSubtractChoices ( SubtractChoices  val)
inline

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

void SOP_BooleanParms::setUniqueSeams ( bool  val)
inline

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

void SOP_BooleanParms::setUseAASeamEdges ( bool  val)
inline

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

void SOP_BooleanParms::setUseABOverlap ( bool  val)
inline

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

void SOP_BooleanParms::setUseABPieces ( bool  val)
inline

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

void SOP_BooleanParms::setUseABSeamEdges ( bool  val)
inline

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

void SOP_BooleanParms::setUseAInsideB ( bool  val)
inline

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

void SOP_BooleanParms::setUseAOutsideB ( bool  val)
inline

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

void SOP_BooleanParms::setUseAPieces ( bool  val)
inline

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

void SOP_BooleanParms::setUseAPolys ( bool  val)
inline

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

void SOP_BooleanParms::setUseAxAList ( bool  val)
inline

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

void SOP_BooleanParms::setUseAxAPolys ( bool  val)
inline

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

void SOP_BooleanParms::setUseAxBList ( bool  val)
inline

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

void SOP_BooleanParms::setUseAxBPolys ( bool  val)
inline

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

void SOP_BooleanParms::setUseBBSeamEdges ( bool  val)
inline

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

void SOP_BooleanParms::setUseBInsideA ( bool  val)
inline

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

void SOP_BooleanParms::setUseBOutsideA ( bool  val)
inline

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

void SOP_BooleanParms::setUseBPieces ( bool  val)
inline

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

void SOP_BooleanParms::setUseBPolys ( bool  val)
inline

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

void SOP_BooleanParms::setUseReversedPolys ( bool  val)
inline

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

void SOP_BooleanParms::setWindingOp ( WindingOp  val)
inline

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

static int SOP_BooleanParms::version ( )
inlinestatic

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


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