35 #ifndef __SOP_IKSAMPLE_H_INCLUDED__
36 #define __SOP_IKSAMPLE_H_INCLUDED__
62 const char *
inputLabel(
unsigned input_index)
const override;
69 bool evaluateSolverParms(
73 bool setupRestChain();
81 int STRAIGHTEN(
fpreal t)
const
82 {
return evalInt(
"straighten", 0, t); }
92 #endif // __SOP_IKSAMPLE_H_INCLUDED__
OP_ERROR cookMySop(OP_Context &context) override
Method to cook geometry for the SOP.
fpreal evalFloat(int pi, int vi, fpreal t) const
constexpr SYS_FORCE_INLINE const T * data() const noexcept
void evalFloats(int pi, fpreal64 *v, fpreal t) const
static OP_Node * myConstructor(OP_Network *, const char *, OP_Operator *)
GLuint const GLchar * name
SOP_IKSample(OP_Network *net, const char *name, OP_Operator *op)
const char * inputLabel(unsigned input_index) const override
Method to provide input labels.
static PRM_Template myTemplateList[]
exint evalInt(int pi, int vi, fpreal t) const