12 #ifndef __SOP_PolyKnit_h__
13 #define __SOP_PolyKnit_h__
43 const char *
inputLabel(
unsigned idx)
const override;
47 int COLLAPSEQUADS() {
return evalInt(1, 0, 0); }
48 int REMOVEDEGENERATE() {
return evalInt(2, 0, 0); }
49 int FLIP() {
return evalInt(3, 0, 0); }
50 int UNIQUEPOINTS() {
return evalInt(4, 0, 0); }
51 int UPDATENORMALS() {
return evalInt(5, 0, 0); }
52 int KEEPORIGINAL() {
return evalInt(6, 0, 0); }
virtual bool updateParmsFlags()
void getPointGroup(UT_String &str, fpreal t)
void setPointGroup(UT_String &str, CH_StringMeaning meaning, fpreal t)
virtual const char * inputLabel(unsigned idx) const
void setString(const UT_StringRef &val, CH_StringMeaning meaning, int parmi, int vectori, fpreal t)
void evalString(UT_String &val, int pi, int vi, fpreal t) const
GLuint const GLchar * name
exint evalInt(int pi, int vi, fpreal t) const
virtual OP_ERROR cookMySop(OP_Context &context)=0