Functions
opennurbs_knot.h File Reference

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)

Function Documentation

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.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:46