HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Spline Member List

This is the complete list of members for UT_Spline, including all inherited members.

evalCubic(T kt, T dt, T iv, T im, T ov, T om, int order=0)UT_Splineinlinestatic
evalQuintic(T kt, T dt, T iv, T im, T ia, T ov, T om, T oa, int order=0)UT_Splineinlinestatic
evaluate(fpreal t, fpreal32 *result, int size, UT_ColorType interp_space, int order=0) const UT_Spline
evaluate(fpreal t, fpreal64 *result, int size, UT_ColorType interp_space, int order=0) const UT_Spline
evaluateMulti(fpreal t, fpreal32 *result, int n, UT_ColorType interp_space, int knot_segment_hint=-1, int order=0) const UT_Spline
evaluateMulti(fpreal t, fpreal64 *result, int n, UT_ColorType interp_space, int knot_segment_hint=-1, int order=0) const UT_Spline
getGlobalBasis() const UT_Splineinline
getKnotLength() const UT_Splineinline
getMemoryUsage(bool inclusive) const UT_Spline
getMonotoneSlopeFC(fpreal64 v_cur, fpreal64 t_cur, fpreal64 v_prev, fpreal64 t_prev, fpreal64 v_next, fpreal64 t_next)UT_Splinestatic
getMonotoneSlopePA(fpreal64 v_cur, fpreal64 t_cur, fpreal64 v_prev, fpreal64 t_prev, fpreal64 v_next, fpreal64 t_next)UT_Splinestatic
getTension() const UT_Splineinline
getVectorSize() const UT_Splineinline
normalizeParameter(fpreal parm, fpreal t0, fpreal t1, int t0_index) const UT_Spline
setBasis(int key, UT_SPLINE_BASIS b)UT_Spline
setGlobalBasis(UT_SPLINE_BASIS b)UT_Splineinline
setSize(int nkeys, int vector_size)UT_Spline
setTension(fpreal64 t)UT_Spline
setValue(int key, const fpreal32 *value, int size)UT_Spline
setValue(int key, const fpreal64 *value, int size)UT_Spline
solveSpline(fpreal parm, const UT_Array< fpreal > &knots, int *parm_knot_segment=nullptr, int order=0) const UT_Spline
UT_Spline()UT_Spline
~UT_Spline()UT_Spline