All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::SOP_OrientAlongCurveVerb Class Reference
+ Inheritance diagram for HDK_Sample::SOP_OrientAlongCurveVerb:

Public Member Functions

SOP_NodeParmsallocParms () const override
UT_StringHolder name () const override
CookMode cookMode (const SOP_NodeParms *parms) const override
void cook (const CookParms &cookparms) const override
 This is the function that does the actual work. More...
- Public Member Functions inherited from SOP_NodeVerb
 SOP_NodeVerb ()
virtual SOP_NodeCacheallocCache () const
OP_NodeCachebaseAllocCache () const overridefinal
OP_NodeParmsbaseAllocParms () const overridefinal
OP_OpTypeId category () const override
virtual bool doPartialInputCook () const
virtual bool doExprInputCook () const
virtual bool cookInputs (const InputParms &parms) const
virtual void setupLocalVariables (SOP_Node *sop, const UT_Array< GU_ConstDetailHandle > &inputs) const
virtual void resetLocalVariables (SOP_Node *sop) const
virtual bool evaluatesParametersDuringCook () const
virtual bool requiresCEFlush () const
virtual bool usesCE () const
void notifyGroupParmListeners (SOP_Node *oldsop, int groupparm_idx, int grouptype_idx, const GU_Detail *gdp, const GA_Group *group) const
- Public Member Functions inherited from OP_NodeVerb
 OP_NodeVerb ()
virtual ~OP_NodeVerb ()
 OP_NodeVerb (const OP_NodeVerb &)=delete
OP_NodeVerboperator= (const OP_NodeVerb &)=delete

Static Public Attributes

static const UT_StringHolder theSOPTypeName
static const
< SOP_OrientAlongCurveVerb
static const char *const theDsFile
 This is the parameter interface string, below. More...

Additional Inherited Members

- Public Types inherited from SOP_NodeVerb
enum  CookMode {
typedef UT_Map< const OP_Node
*, NodeExecuteInfo
- Static Public Member Functions inherited from SOP_NodeVerb
static const SOP_NodeVerblookupVerb (const UT_StringRef &name)
 Finds a verb which matches the given name. More...
static void listVerbs (UT_StringArray &verbnames)
static const ForbiddenNodeMapforbiddenNodes ()
static const ForbiddenNodeMapforbiddenNodes (int thread)
- Static Public Member Functions inherited from OP_NodeVerb
static const OP_NodeVerblookupCategoryVerb (OP_OpTypeId cat, const UT_StringRef &name)
 Finds a verb which matches the given name. More...
static void listCategoryVerbs (OP_OpTypeId cat, UT_StringArray &verbnames)
static void registerVerb (OP_NodeVerb *verb)
static void unregisterVerb (OP_NodeVerb *verb)

Detailed Description

Definition at line 69 of file SOP_OrientAlongCurve.C.

Member Function Documentation

SOP_NodeParms* HDK_Sample::SOP_OrientAlongCurveVerb::allocParms ( ) const

Implements SOP_NodeVerb.

Definition at line 72 of file SOP_OrientAlongCurve.C.

void HDK_Sample::SOP_OrientAlongCurveVerb::cook ( const CookParms cookparms) const

This is the function that does the actual work.

Implements SOP_NodeVerb.

Definition at line 1206 of file SOP_OrientAlongCurve.C.

CookMode HDK_Sample::SOP_OrientAlongCurveVerb::cookMode ( const SOP_NodeParms parms) const

Reimplemented from SOP_NodeVerb.

Definition at line 76 of file SOP_OrientAlongCurve.C.

UT_StringHolder HDK_Sample::SOP_OrientAlongCurveVerb::name ( void  ) const

Implements OP_NodeVerb.

Definition at line 74 of file SOP_OrientAlongCurve.C.

Member Data Documentation

const char *const HDK_Sample::SOP_OrientAlongCurveVerb::theDsFile

This is the parameter interface string, below.

This is a multi-line raw string specifying the parameter interface for this SOP.

Definition at line 89 of file SOP_OrientAlongCurve.C.

const UT_StringHolder HDK_Sample::SOP_OrientAlongCurveVerb::theSOPTypeName

This is the internal name of the SOP type. It isn't allowed to be the same as any other SOP's type name.

Definition at line 82 of file SOP_OrientAlongCurve.C.

const SOP_NodeVerb::Register< SOP_OrientAlongCurveVerb > HDK_Sample::SOP_OrientAlongCurveVerb::theVerb

This static data member automatically registers this verb class at library load time.

Definition at line 86 of file SOP_OrientAlongCurve.C.

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