SOP_ForEach Class Reference

#include <SOP_ForEach.h>

Inheritance diagram for SOP_ForEach:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 SOP_ForEach (OP_Network *net, const char *name, OP_Operator *entry)
virtual ~SOP_ForEach ()
virtual unsigned disableParms ()
virtual void getNodeSpecificInfoText (OP_Context &context, int verbose, UT_WorkBuffer &text)
virtual void fillInfoTreeNodeSpecific (UT_InfoTree &tree, float time)
 Fill in tree with this SOP's details.
virtual bool hasFeedbackGeo () const
virtual GU_DetailHandle getFeedbackGeo () const
virtual void registerEachSOP (SOP_Node *sop)
virtual void unregisterEachSOP (SOP_Node *sop)
virtual bool canCreateNewOpType () const

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *entry)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

virtual void childDeleted (OP_Node *)
virtual void childFlagChange (OP_Node *)
virtual OP_ERROR cookMySop (OP_Context &context)
virtual const char * inputLabel (unsigned idx) const
void buildStampListFromGroup (fpreal64 t, UT_Vector3Array &valuelist, UT_StringArray &stringlist)
void buildStampListFromAttrib (fpreal64 t, UT_Vector3Array &valuelist, UT_StringArray &stringlist)
void buildStampListFromNumber (fpreal64 t, UT_Vector3Array &valuelist, UT_StringArray &stringlist)
void buildStampListFromPrimitive (fpreal64 t, UT_Vector3Array &valuelist, UT_StringArray &stringlist)
virtual void dirtyAllEachSOPs ()
bool MERGERESULTS (float t)
void GROUPMASK (UT_String &str, float t)
void ATTRIB (UT_String &str, float t)
float ATTRIBTOL (float t)
void NUMRANGE (UT_Vector3 &v, float t)
bool USEMAXITER (float t)
int MAXITER (float t)
int FORTYPE (float t)
void FORSTAMP (UT_String &str, float t)
void FORIDXSTAMP (UT_String &str, float t)
bool EACHPOINT (float t)

Protected Attributes

GU_DetailHandle myFeedbackGeo
UT_IntArray myEachSOPList
int myLastCookPasses


Detailed Description

Definition at line 27 of file SOP_ForEach.h.


Constructor & Destructor Documentation

SOP_ForEach::SOP_ForEach ( OP_Network net,
const char *  name,
OP_Operator entry 
)

virtual SOP_ForEach::~SOP_ForEach (  )  [virtual]


Member Function Documentation

void SOP_ForEach::ATTRIB ( UT_String str,
float  t 
) [inline, protected]

Definition at line 88 of file SOP_ForEach.h.

float SOP_ForEach::ATTRIBTOL ( float  t  )  [inline, protected]

Definition at line 90 of file SOP_ForEach.h.

void SOP_ForEach::buildStampListFromAttrib ( fpreal64  t,
UT_Vector3Array valuelist,
UT_StringArray stringlist 
) [protected]

void SOP_ForEach::buildStampListFromGroup ( fpreal64  t,
UT_Vector3Array valuelist,
UT_StringArray stringlist 
) [protected]

void SOP_ForEach::buildStampListFromNumber ( fpreal64  t,
UT_Vector3Array valuelist,
UT_StringArray stringlist 
) [protected]

void SOP_ForEach::buildStampListFromPrimitive ( fpreal64  t,
UT_Vector3Array valuelist,
UT_StringArray stringlist 
) [protected]

virtual bool SOP_ForEach::canCreateNewOpType (  )  const [inline, virtual]

Reimplemented from OP_Node.

Definition at line 59 of file SOP_ForEach.h.

virtual void SOP_ForEach::childDeleted ( OP_Node  )  [protected, virtual]

Reimplemented from OP_Network.

virtual void SOP_ForEach::childFlagChange ( OP_Node  )  [protected, virtual]

Reimplemented from OP_Network.

virtual OP_ERROR SOP_ForEach::cookMySop ( OP_Context context  )  [protected, virtual]

Implements SOP_Node.

virtual void SOP_ForEach::dirtyAllEachSOPs (  )  [protected, virtual]

virtual unsigned SOP_ForEach::disableParms (  )  [virtual]

Reimplemented from OP_Parameters.

bool SOP_ForEach::EACHPOINT ( float  t  )  [inline, protected]

Definition at line 112 of file SOP_ForEach.h.

virtual void SOP_ForEach::fillInfoTreeNodeSpecific ( UT_InfoTree tree,
float  time 
) [virtual]

Fill in tree with this SOP's details.

Reimplemented from SOP_Node.

void SOP_ForEach::FORIDXSTAMP ( UT_String str,
float  t 
) [inline, protected]

Definition at line 109 of file SOP_ForEach.h.

void SOP_ForEach::FORSTAMP ( UT_String str,
float  t 
) [inline, protected]

Definition at line 107 of file SOP_ForEach.h.

int SOP_ForEach::FORTYPE ( float  t  )  [inline, protected]

Definition at line 105 of file SOP_ForEach.h.

virtual GU_DetailHandle SOP_ForEach::getFeedbackGeo (  )  const [virtual]

virtual void SOP_ForEach::getNodeSpecificInfoText ( OP_Context context,
int  verbose,
UT_WorkBuffer text 
) [virtual]

Reimplemented from SOP_Node.

void SOP_ForEach::GROUPMASK ( UT_String str,
float  t 
) [inline, protected]

Definition at line 86 of file SOP_ForEach.h.

virtual bool SOP_ForEach::hasFeedbackGeo (  )  const [virtual]

virtual const char* SOP_ForEach::inputLabel ( unsigned  idx  )  const [protected, virtual]

Reimplemented from OP_Node.

int SOP_ForEach::MAXITER ( float  t  )  [inline, protected]

Definition at line 102 of file SOP_ForEach.h.

bool SOP_ForEach::MERGERESULTS ( float  t  )  [inline, protected]

Definition at line 84 of file SOP_ForEach.h.

static OP_Node* SOP_ForEach::myConstructor ( OP_Network net,
const char *  name,
OP_Operator entry 
) [static]

void SOP_ForEach::NUMRANGE ( UT_Vector3 v,
float  t 
) [inline, protected]

Definition at line 93 of file SOP_ForEach.h.

virtual void SOP_ForEach::registerEachSOP ( SOP_Node sop  )  [virtual]

virtual void SOP_ForEach::unregisterEachSOP ( SOP_Node sop  )  [virtual]

bool SOP_ForEach::USEMAXITER ( float  t  )  [inline, protected]

Definition at line 100 of file SOP_ForEach.h.


Member Data Documentation

Definition at line 116 of file SOP_ForEach.h.

Definition at line 115 of file SOP_ForEach.h.

Definition at line 118 of file SOP_ForEach.h.

Definition at line 38 of file SOP_ForEach.h.


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

Generated on Mon Jan 28 00:30:01 2013 for HDK by  doxygen 1.5.9