30 #ifndef __SOP_Flatten_h__
31 #define __SOP_Flatten_h__
35 namespace HDK_Sample {
46 int alone = 0)
override;
57 const char *
inputLabel(
unsigned idx)
const override;
69 int DIRPOP() {
return evalInt(
"usedir", 0, 0); }
70 int ORIENT() {
return evalInt(
"orient", 0, 0); }
SOP_Flatten(OP_Network *net, const char *name, OP_Operator *op)
fpreal evalFloat(int pi, int vi, fpreal t) const
bool updateParmsFlags() override
OP_ERROR cookInputGroups(OP_Context &context, int alone=0) override
OP_ERROR cookMyGuide1(OP_Context &context) override
static PRM_Template myTemplateList[]
void evalString(UT_String &val, int pi, int vi, fpreal t) const
OP_ERROR cookMySop(OP_Context &context) override
Method to cook geometry for the SOP.
GLuint const GLchar * name
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
exint evalInt(int pi, int vi, fpreal t) const
const char * inputLabel(unsigned idx) const override