Go to the source code of this file.
Functions | |
ON_DECL void | ON_ConvertNurbSpanToBezier (int, int, int, double *, const double *, double, double) |
ON_DECL double | ON_EvaluateBernsteinBasis (int, int, double) |
ON_DECL bool | ON_EvaluateBezier (int, ON_BOOL32, int, int, const double *, double, double, int, double, int, double *) |
ON_DECL void | ON_EvaluatedeCasteljau (int, int, int, int, double *, double) |
ON_DECL bool | ON_EvaluateNurbsBasis (int, const double *, double, double *) |
ON_DECL bool | ON_EvaluateNurbsBasisDerivatives (int, const double *, int, double *) |
ON_DECL bool | ON_EvaluateNurbsBlossom (int, int, int, const double *, const double *, const double *, double *) |
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) |
ON_DECL bool | ON_EvaluateNurbsDeBoor (int, int, int, double *, const double *, int, double, double) |
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) |
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) |
ON_DECL bool | ON_IncreaseBezierDegree (int, ON_BOOL32, int, int, double *) |
ON_DECL bool | ON_RemoveBezierSingAt0 (int, int, int, double *) |
ON_DECL bool | ON_RemoveBezierSingAt1 (int, int, int, double *) |
ON_DECL void ON_ConvertNurbSpanToBezier | ( | int | , |
int | , | ||
int | , | ||
double * | , | ||
const double * | , | ||
double | , | ||
double | |||
) |
Definition at line 1596 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL double ON_EvaluateBernsteinBasis | ( | int | , |
int | , | ||
double | |||
) |
Definition at line 19 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_EvaluateBezier | ( | int | , |
ON_BOOL32 | , | ||
int | , | ||
int | , | ||
const double * | , | ||
double | , | ||
double | , | ||
int | , | ||
double | , | ||
int | , | ||
double * | |||
) |
Definition at line 445 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL void ON_EvaluatedeCasteljau | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
double * | , | ||
double | |||
) |
Definition at line 152 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_EvaluateNurbsBasis | ( | int | , |
const double * | , | ||
double | , | ||
double * | |||
) |
Definition at line 661 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_EvaluateNurbsBasisDerivatives | ( | int | , |
const double * | , | ||
int | , | ||
double * | |||
) |
Definition at line 814 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_EvaluateNurbsBlossom | ( | int | , |
int | , | ||
int | , | ||
const double * | , | ||
const double * | , | ||
const double * | , | ||
double * | |||
) |
Definition at line 1539 of file opennurbs_evaluate_nurbs.cpp.
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 at line 1052 of file opennurbs_nurbsvolume.cpp.
ON_DECL bool ON_EvaluateNurbsDeBoor | ( | int | , |
int | , | ||
int | , | ||
double * | , | ||
const double * | , | ||
int | , | ||
double | , | ||
double | |||
) |
Definition at line 1270 of file opennurbs_evaluate_nurbs.cpp.
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 at line 1052 of file opennurbs_evaluate_nurbs.cpp.
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 at line 1086 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_IncreaseBezierDegree | ( | int | , |
ON_BOOL32 | , | ||
int | , | ||
int | , | ||
double * | |||
) |
Definition at line 304 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_RemoveBezierSingAt0 | ( | int | , |
int | , | ||
int | , | ||
double * | |||
) |
Definition at line 383 of file opennurbs_evaluate_nurbs.cpp.
ON_DECL bool ON_RemoveBezierSingAt1 | ( | int | , |
int | , | ||
int | , | ||
double * | |||
) |
Definition at line 413 of file opennurbs_evaluate_nurbs.cpp.