17#if !defined(ON_EVALUATE_NURBS_INC_)
18#define ON_EVALUATE_NURBS_INC_
21bool ON_IncreaseBezierDegree(
30bool ON_RemoveBezierSingAt0(
38bool ON_RemoveBezierSingAt1(
46double ON_EvaluateBernsteinBasis(
53void ON_EvaluatedeCasteljau(
64bool ON_EvaluateBezier(
78bool ON_EvaluateNurbsBasis(
86bool ON_EvaluateNurbsBasisDerivatives(
168bool ON_EvaluateNurbsSpan(
229bool ON_EvaluateNurbsSurfaceSpan(
307bool ON_EvaluateNurbsCageSpan(
310 int order0,
int order1,
int order2,
314 int cv_stride0,
int cv_stride1,
int cv_stride2,
317 double t0,
double t1,
double t2,
324bool ON_EvaluateNurbsDeBoor(
357bool ON_EvaluateNurbsBlossom(
int,
372void ON_ConvertNurbSpanToBezier(