13 #ifndef __SOP_Lattice_h__
14 #define __SOP_Lattice_h__
40 int alone = 0)
override;
53 SOP_LATTICE_LATTICE = 0,
54 SOP_LATTICE_POINTCLOUD = 1
61 const char *
inputLabel(
unsigned idx)
const override;
75 int DEFORMTYPE() {
return evalInt(1, 0, 0); }
81 int INTERPTYPE() {
return evalInt(3, 0, 0); }
88 float NORMTHRESHOLD() {
return evalFloat(7, 0, 0); }
89 int VISUALIZE() {
return evalInt(8, 0, 0); }
104 void buildPointTree();
147 int mySourceCookCount;
161 float myOldThreshold;
virtual bool updateParmsFlags()
GT_API const UT_StringHolder time
virtual const char * inputLabel(unsigned idx) const
fpreal evalFloat(int pi, int vi, fpreal t) const
virtual OP_ERROR cookMyGuide1(OP_Context &context)
void evalString(UT_String &val, int pi, int vi, fpreal t) const
GLuint const GLchar * name
virtual OP_ERROR cookInputGroups(OP_Context &context, int alone=0)
virtual OP_ERROR cookMyGuide2(OP_Context &context)
exint evalInt(int pi, int vi, fpreal t) const
virtual OP_ERROR cookMySop(OP_Context &context)=0
GA_API const UT_StringHolder rest
virtual int isRefInput(unsigned idx) const
bool unloadData() override