Go to the source code of this file.
Functions | |
ON_DECL bool | ON_ChangeRationalBezierCurveWeights (int dim, int order, int cvstride, double *cv, int i0, double w0, int i1, double w1) |
ON_DECL bool | ON_ChangeRationalNurbsCurveEndWeights (int dim, int order, int cv_count, int cvstride, double *cv, double *knot, double w0, double w1) |
ON_DECL bool | ON_ClampKnotVector (int, int, double *, int) |
ON_DECL bool | ON_ClampKnotVector (int, int, int, int, double *, double *, int) |
ON_DECL int | ON_CompareKnotVector (int, int, const double *, int, int, const double *) |
ON_DECL double | ON_DomainTolerance (double, double) |
ON_DECL bool | ON_GetGrevilleAbcissae (int, int, const double *, bool, double *) |
ON_DECL bool | ON_GetGrevilleKnotVector (int, const double *, bool, int, int, double *) |
ON_DECL bool | ON_GetKnotVectorDomain (int, int, const double *, double *, double *) |
ON_DECL bool | ON_GetKnotVectorSpanVector (int, int, const double *, double *) |
ON_DECL int | ON_GetSpanIndices (int order, int cv_count, const double *knot, int *) |
ON_DECL double | ON_GrevilleAbcissa (int, const double *) |
ON_DECL int | ON_InsertKnot (double, int, int, int, int, int, double *, double *, int *) |
ON_DECL bool | ON_IsKnotVectorClamped (int order, int cv_count, const double *knot, int=2) |
ON_DECL bool | ON_IsKnotVectorPeriodic (int order, int cv_count, const double *knot) |
ON_DECL bool | ON_IsKnotVectorUniform (int order, int cv_count, const double *knot) |
ON_DECL bool | ON_IsValidKnotVector (int order, int cv_count, const double *knot, ON_TextLog *text_log=0) |
ON_DECL int | ON_KnotCount (int, int) |
ON_DECL int | ON_KnotMultiplicity (int, int, const double *, int) |
ON_DECL double | ON_KnotTolerance (int, int, const double *, int) |
ON_DECL bool | ON_KnotVectorHasBezierSpans (int order, int cv_count, const double *knot) |
ON_DECL int | ON_KnotVectorSpanCount (int, int, const double *) |
ON_DECL ON::knot_style | ON_KnotVectorStyle (int order, int cv_count, const double *knot) |
ON_DECL bool | ON_MakeClampedUniformKnotVector (int order, int cv_count, double *knot, double delta=1.0) |
ON_DECL bool | ON_MakeKnotVectorPeriodic (int, int, double *) |
ON_DECL bool | ON_MakePeriodicUniformKnotVector (int order, int cv_count, double *knot, double delta=1.0) |
ON_DECL int | ON_NextNurbsSpanIndex (int order, int cv_count, const double *knot, int) |
ON_DECL int | ON_NurbsSpanIndex (int order, int cv_count, const double *knot, double t, int side, int hint) |
ON_DECL bool | ON_ReparameterizeRationalBezierCurve (double c, int dim, int order, int cvstride, double *cv) |
ON_DECL bool | ON_ReparameterizeRationalNurbsCurve (double c, int dim, int order, int cv_count, int cvstride, double *cv, double *knot) |
ON_DECL bool | ON_ReverseKnotVector (int, int, double *) |
ON_DECL bool | ON_SetKnotVectorDomain (int order, int cv_count, double *knot, double t0, double t1) |
ON_DECL double | ON_SpanTolerance (int, int, const double *, int) |
ON_DECL double | ON_SuperfluousKnot (int order, int cv_count, const double *knot, int) |
ON_DECL bool ON_ChangeRationalBezierCurveWeights | ( | int | dim, |
int | order, | ||
int | cvstride, | ||
double * | cv, | ||
int | i0, | ||
double | w0, | ||
int | i1, | ||
double | w1 | ||
) |
Definition at line 2970 of file opennurbs_bezier.cpp.
ON_DECL bool ON_ChangeRationalNurbsCurveEndWeights | ( | int | dim, |
int | order, | ||
int | cv_count, | ||
int | cvstride, | ||
double * | cv, | ||
double * | knot, | ||
double | w0, | ||
double | w1 | ||
) |
Definition at line 3619 of file opennurbs_nurbscurve.cpp.
ON_DECL bool ON_ClampKnotVector | ( | int | , |
int | , | ||
double * | , | ||
int | |||
) |
Definition at line 791 of file opennurbs_knot.cpp.
ON_DECL bool ON_ClampKnotVector | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
double * | , | ||
double * | , | ||
int | |||
) |
Definition at line 1122 of file opennurbs_knot.cpp.
ON_DECL int ON_CompareKnotVector | ( | int | , |
int | , | ||
const double * | , | ||
int | , | ||
int | , | ||
const double * | |||
) |
Definition at line 622 of file opennurbs_knot.cpp.
ON_DECL double ON_DomainTolerance | ( | double | , |
double | |||
) |
Definition at line 24 of file opennurbs_knot.cpp.
ON_DECL bool ON_GetGrevilleAbcissae | ( | int | , |
int | , | ||
const double * | , | ||
bool | , | ||
double * | |||
) |
Definition at line 963 of file opennurbs_knot.cpp.
ON_DECL bool ON_GetGrevilleKnotVector | ( | int | , |
const double * | , | ||
bool | , | ||
int | , | ||
int | , | ||
double * | |||
) |
Definition at line 1005 of file opennurbs_knot.cpp.
ON_DECL bool ON_GetKnotVectorDomain | ( | int | , |
int | , | ||
const double * | , | ||
double * | , | ||
double * | |||
) |
Definition at line 577 of file opennurbs_knot.cpp.
ON_DECL bool ON_GetKnotVectorSpanVector | ( | int | , |
int | , | ||
const double * | , | ||
double * | |||
) |
Definition at line 144 of file opennurbs_knot.cpp.
ON_DECL int ON_GetSpanIndices | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
int * | |||
) |
Definition at line 290 of file opennurbs_knot.cpp.
ON_DECL double ON_GrevilleAbcissa | ( | int | , |
const double * | |||
) |
Definition at line 937 of file opennurbs_knot.cpp.
ON_DECL int ON_InsertKnot | ( | double | , |
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | , | ||
double * | , | ||
double * | , | ||
int * | |||
) |
Definition at line 1246 of file opennurbs_knot.cpp.
ON_DECL bool ON_IsKnotVectorClamped | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
int | = 2 |
||
) |
Definition at line 402 of file opennurbs_knot.cpp.
ON_DECL bool ON_IsKnotVectorPeriodic | ( | int | order, |
int | cv_count, | ||
const double * | knot | ||
) |
Definition at line 357 of file opennurbs_knot.cpp.
ON_DECL bool ON_IsKnotVectorUniform | ( | int | order, |
int | cv_count, | ||
const double * | knot | ||
) |
Definition at line 420 of file opennurbs_knot.cpp.
ON_DECL bool ON_IsValidKnotVector | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
ON_TextLog * | text_log = 0 |
||
) |
Definition at line 684 of file opennurbs_knot.cpp.
ON_DECL int ON_KnotCount | ( | int | , |
int | |||
) |
Definition at line 81 of file opennurbs_knot.cpp.
ON_DECL int ON_KnotMultiplicity | ( | int | , |
int | , | ||
const double * | , | ||
int | |||
) |
Definition at line 91 of file opennurbs_knot.cpp.
ON_DECL double ON_KnotTolerance | ( | int | , |
int | , | ||
const double * | , | ||
int | |||
) |
Definition at line 39 of file opennurbs_knot.cpp.
ON_DECL bool ON_KnotVectorHasBezierSpans | ( | int | order, |
int | cv_count, | ||
const double * | knot | ||
) |
Definition at line 458 of file opennurbs_knot.cpp.
ON_DECL int ON_KnotVectorSpanCount | ( | int | , |
int | , | ||
const double * | |||
) |
Definition at line 117 of file opennurbs_knot.cpp.
ON_DECL ON::knot_style ON_KnotVectorStyle | ( | int | order, |
int | cv_count, | ||
const double * | knot | ||
) |
Definition at line 483 of file opennurbs_knot.cpp.
ON_DECL bool ON_MakeClampedUniformKnotVector | ( | int | order, |
int | cv_count, | ||
double * | knot, | ||
double | delta = 1.0 |
||
) |
Definition at line 879 of file opennurbs_knot.cpp.
ON_DECL bool ON_MakeKnotVectorPeriodic | ( | int | , |
int | , | ||
double * | |||
) |
Definition at line 822 of file opennurbs_knot.cpp.
ON_DECL bool ON_MakePeriodicUniformKnotVector | ( | int | order, |
int | cv_count, | ||
double * | knot, | ||
double | delta = 1.0 |
||
) |
Definition at line 914 of file opennurbs_knot.cpp.
ON_DECL int ON_NextNurbsSpanIndex | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
int | |||
) |
Definition at line 226 of file opennurbs_knot.cpp.
ON_DECL int ON_NurbsSpanIndex | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
double | t, | ||
int | side, | ||
int | hint | ||
) |
Definition at line 176 of file opennurbs_knot.cpp.
ON_DECL bool ON_ReparameterizeRationalBezierCurve | ( | double | c, |
int | dim, | ||
int | order, | ||
int | cvstride, | ||
double * | cv | ||
) |
Definition at line 2887 of file opennurbs_bezier.cpp.
ON_DECL bool ON_ReparameterizeRationalNurbsCurve | ( | double | c, |
int | dim, | ||
int | order, | ||
int | cv_count, | ||
int | cvstride, | ||
double * | cv, | ||
double * | knot | ||
) |
Definition at line 3522 of file opennurbs_nurbscurve.cpp.
ON_DECL bool ON_ReverseKnotVector | ( | int | , |
int | , | ||
double * | |||
) |
Definition at line 598 of file opennurbs_knot.cpp.
ON_DECL bool ON_SetKnotVectorDomain | ( | int | order, |
int | cv_count, | ||
double * | knot, | ||
double | t0, | ||
double | t1 | ||
) |
Definition at line 541 of file opennurbs_knot.cpp.
ON_DECL double ON_SpanTolerance | ( | int | , |
int | , | ||
const double * | , | ||
int | |||
) |
Definition at line 70 of file opennurbs_knot.cpp.
ON_DECL double ON_SuperfluousKnot | ( | int | order, |
int | cv_count, | ||
const double * | knot, | ||
int | |||
) |
Definition at line 330 of file opennurbs_knot.cpp.