16#if !defined(ON_EVALUATE_NURBS_INC_)
17#define ON_EVALUATE_NURBS_INC_
309 int order0,
int order1,
int order2,
313 int cv_stride0,
int cv_stride1,
int cv_stride2,
316 double t0,
double t1,
double t2,
#define ON_DECL
Definition opennurbs_defines.h:92
ON_DECL void ON_ConvertNurbSpanToBezier(int, int, int, double *, const double *, double, double)
Definition opennurbs_evaluate_nurbs.cpp:1595
ON_DECL double ON_EvaluateBernsteinBasis(int, int, double)
Definition opennurbs_evaluate_nurbs.cpp:18
ON_DECL bool ON_EvaluateNurbsDeBoor(int, int, int, double *, const double *, int, double, double)
Definition opennurbs_evaluate_nurbs.cpp:1269
ON_DECL bool ON_IncreaseBezierDegree(int, ON_BOOL32, int, int, double *)
Definition opennurbs_evaluate_nurbs.cpp:303
ON_DECL bool ON_RemoveBezierSingAt0(int, int, int, double *)
Definition opennurbs_evaluate_nurbs.cpp:382
ON_DECL bool ON_EvaluateNurbsSurfaceSpan(int dim, int is_rat, int order0, int order1, const double *knot0, const double *knot1, int cv_stride0, int cv_stride1, const double *cv, int der_count, double s, double t, int v_stride, double *v)
Definition opennurbs_evaluate_nurbs.cpp:1085
ON_DECL bool ON_RemoveBezierSingAt1(int, int, int, double *)
Definition opennurbs_evaluate_nurbs.cpp:412
ON_DECL bool ON_EvaluateNurbsBasisDerivatives(int, const double *, int, double *)
Definition opennurbs_evaluate_nurbs.cpp:813
ON_DECL bool ON_EvaluateNurbsBlossom(int, int, int, const double *, const double *, const double *, double *)
Definition opennurbs_evaluate_nurbs.cpp:1538
ON_DECL bool ON_EvaluateNurbsSpan(int dim, int is_rat, int order, const double *knot, int cv_stride, const double *cv, int der_count, double t, int v_stride, double *v)
Definition opennurbs_evaluate_nurbs.cpp:1051
ON_DECL bool ON_EvaluateNurbsCageSpan(int dim, int is_rat, int order0, int order1, int order2, const double *knot0, const double *knot1, const double *knot2, int cv_stride0, int cv_stride1, int cv_stride2, const double *cv, int der_count, double t0, double t1, double t2, int v_stride, double *v)
Definition opennurbs_nurbsvolume.cpp:1075
ON_DECL bool ON_EvaluateNurbsBasis(int, const double *, double, double *)
Definition opennurbs_evaluate_nurbs.cpp:660
ON_DECL bool ON_EvaluateBezier(int, ON_BOOL32, int, int, const double *, double, double, int, double, int, double *)
Definition opennurbs_evaluate_nurbs.cpp:444
ON_DECL void ON_EvaluatedeCasteljau(int, int, int, int, double *, double)
Definition opennurbs_evaluate_nurbs.cpp:151
char s
Definition opennurbs_string.cpp:32
int ON_BOOL32
Definition opennurbs_system.h:362