Functions
opennurbs_evaluate_nurbs.h File Reference

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 *)

Function Documentation

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.



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