29 #ifndef __SOP_Euclid_h__
30 #define __SOP_Euclid_h__
36 namespace HDK_Sample {
EUC_Expression * getInputExpression(int idx) const
static PRM_Template myTemplateList[]
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
static PRM_Template myTemplateList[]
SOP_EuclidSelect(OP_Network *net, const char *name, OP_Operator *op)
fpreal evalFloat(int pi, int vi, fpreal t) const
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
static PRM_Template myTemplateList[]
SOP_EuclidCircleFromPoints(OP_Network *net, const char *name, OP_Operator *op)
EUC_Expression * cookExpression(OP_Context &context) override
SOP_EuclidIntersect(OP_Network *net, const char *name, OP_Operator *op)
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
EUC_Expression * cookExpression(OP_Context &context) override
static PRM_Template myTemplateList[]
static PRM_Template myTemplateList[]
OP_ERROR cookMySop(OP_Context &context) override
~SOP_EuclidBase() override
SOP_EuclidPointFromObject(OP_Network *net, const char *name, OP_Operator *op)
virtual EUC_Expression * cookExpression(OP_Context &context)=0
GLuint const GLchar * name
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
EUC_Expression * cookExpression(OP_Context &context) override
SOP_EuclidLineFromPoints(OP_Network *net, const char *name, OP_Operator *op)
SOP_EuclidPoint(OP_Network *net, const char *name, OP_Operator *op)
EUC_Expression * cookExpression(OP_Context &context) override
SOP_EuclidBase(OP_Network *net, const char *name, OP_Operator *op)
exint evalInt(int pi, int vi, fpreal t) const
static PRM_Template myTemplateList[]
EUC_Expression * cookExpression(OP_Context &context) override
EUC_Expression * myExpression
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
EUC_Expression * cookExpression(OP_Context &context) override