Functions
opennurbs_knot.cpp File Reference
#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Include dependency graph for opennurbs_knot.cpp:

Go to the source code of this file.

Functions

bool ON_ClampKnotVector (int order, int cv_count, double *knot, int end)
bool ON_ClampKnotVector (int cv_dim, int order, int cv_count, int cv_stride, double *cv, double *knot, int end)
int ON_CompareKnotVector (int orderA, int cv_countA, const double *knotA, int orderB, int cv_countB, const double *knotB)
double ON_DomainTolerance (double a, double b)
bool ON_GetGrevilleAbcissae (int order, int cv_count, const double *knot, bool bPeriodic, double *g)
bool ON_GetGrevilleKnotVector (int g_stride, const double *g, bool bPeriodic, int order, int cv_count, double *knot)
bool ON_GetKnotVectorDomain (int order, int cv_count, const double *knot, double *k0, double *k1)
bool ON_GetKnotVectorSpanVector (int order, int cv_count, const double *knot, double *s)
int ON_GetSpanIndices (int order, int cv_count, const double *knot, int *span_indices)
double ON_GrevilleAbcissa (int order, const double *knot)
int ON_InsertKnot (double knot_value, int knot_multiplicity, int cv_dim, int order, int cv_count, int cv_stride, double *cv, double *knot, int *hint)
static bool ON_InsertSingleKnot (int cv_dim, int order, int cv_stride, double *cv, double *knot, double knot_value)
bool ON_IsKnotVectorClamped (int order, int cv_count, const double *knot, int end)
bool ON_IsKnotVectorPeriodic (int order, int cv_count, const double *knot)
bool ON_IsKnotVectorUniform (int order, int cv_count, const double *knot)
bool ON_IsValidKnotVector (int order, int cv_count, const double *knot, ON_TextLog *text_logx)
int ON_KnotCount (int order, int cv_count)
int ON_KnotMultiplicity (int order, int cv_count, const double *knot, int knot_index)
double ON_KnotTolerance (int order, int cv_count, const double *knot, int knot_index)
bool ON_KnotVectorHasBezierSpans (int order, int cv_count, const double *knot)
static bool ON_KnotVectorIsNotValid (bool bSilentError)
int ON_KnotVectorSpanCount (int order, int cv_count, const double *knot)
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)
bool ON_MakeKnotVectorPeriodic (int order, int cv_count, double *knot)
ON_DECL bool ON_MakePeriodicUniformKnotVector (int order, int cv_count, double *knot, double delta)
int ON_NextNurbsSpanIndex (int order, int cv_count, const double *knot, int span_index)
int ON_NurbsSpanIndex (int order, int cv_count, const double *knot, double t, int side, int hint)
bool ON_ReverseKnotVector (int order, int cv_count, double *knot)
bool ON_SetKnotVectorDomain (int order, int cv_count, double *knot, double t0, double t1)
double ON_SpanTolerance (int order, int cv_count, const double *knot, int span_index)
double ON_SuperfluousKnot (int order, int cv_count, const double *knot, int end)

Function Documentation

bool ON_ClampKnotVector ( int  order,
int  cv_count,
double *  knot,
int  end 
)

Definition at line 791 of file opennurbs_knot.cpp.

bool ON_ClampKnotVector ( int  cv_dim,
int  order,
int  cv_count,
int  cv_stride,
double *  cv,
double *  knot,
int  end 
)

Definition at line 1122 of file opennurbs_knot.cpp.

int ON_CompareKnotVector ( int  orderA,
int  cv_countA,
const double *  knotA,
int  orderB,
int  cv_countB,
const double *  knotB 
)

Definition at line 622 of file opennurbs_knot.cpp.

double ON_DomainTolerance ( double  a,
double  b 
)

Definition at line 24 of file opennurbs_knot.cpp.

bool ON_GetGrevilleAbcissae ( int  order,
int  cv_count,
const double *  knot,
bool  bPeriodic,
double *  g 
)

Definition at line 963 of file opennurbs_knot.cpp.

bool ON_GetGrevilleKnotVector ( int  g_stride,
const double *  g,
bool  bPeriodic,
int  order,
int  cv_count,
double *  knot 
)

Definition at line 1005 of file opennurbs_knot.cpp.

bool ON_GetKnotVectorDomain ( int  order,
int  cv_count,
const double *  knot,
double *  k0,
double *  k1 
)

Definition at line 577 of file opennurbs_knot.cpp.

bool ON_GetKnotVectorSpanVector ( int  order,
int  cv_count,
const double *  knot,
double *  s 
)

Definition at line 144 of file opennurbs_knot.cpp.

int ON_GetSpanIndices ( int  order,
int  cv_count,
const double *  knot,
int *  span_indices 
)

Definition at line 290 of file opennurbs_knot.cpp.

double ON_GrevilleAbcissa ( int  order,
const double *  knot 
)

Definition at line 937 of file opennurbs_knot.cpp.

int ON_InsertKnot ( double  knot_value,
int  knot_multiplicity,
int  cv_dim,
int  order,
int  cv_count,
int  cv_stride,
double *  cv,
double *  knot,
int *  hint 
)

Definition at line 1246 of file opennurbs_knot.cpp.

static bool ON_InsertSingleKnot ( int  cv_dim,
int  order,
int  cv_stride,
double *  cv,
double *  knot,
double  knot_value 
) [static]

Definition at line 1163 of file opennurbs_knot.cpp.

bool ON_IsKnotVectorClamped ( int  order,
int  cv_count,
const double *  knot,
int  end 
)

Definition at line 402 of file opennurbs_knot.cpp.

bool ON_IsKnotVectorPeriodic ( int  order,
int  cv_count,
const double *  knot 
)

Definition at line 357 of file opennurbs_knot.cpp.

bool ON_IsKnotVectorUniform ( int  order,
int  cv_count,
const double *  knot 
)

Definition at line 420 of file opennurbs_knot.cpp.

bool ON_IsValidKnotVector ( int  order,
int  cv_count,
const double *  knot,
ON_TextLog text_logx 
)

Definition at line 684 of file opennurbs_knot.cpp.

int ON_KnotCount ( int  order,
int  cv_count 
)

Definition at line 81 of file opennurbs_knot.cpp.

int ON_KnotMultiplicity ( int  order,
int  cv_count,
const double *  knot,
int  knot_index 
)

Definition at line 91 of file opennurbs_knot.cpp.

double ON_KnotTolerance ( int  order,
int  cv_count,
const double *  knot,
int  knot_index 
)

Definition at line 39 of file opennurbs_knot.cpp.

bool ON_KnotVectorHasBezierSpans ( int  order,
int  cv_count,
const double *  knot 
)

Definition at line 458 of file opennurbs_knot.cpp.

static bool ON_KnotVectorIsNotValid ( bool  bSilentError) [static]

Definition at line 679 of file opennurbs_knot.cpp.

int ON_KnotVectorSpanCount ( int  order,
int  cv_count,
const double *  knot 
)

Definition at line 117 of file opennurbs_knot.cpp.

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 
)

Definition at line 879 of file opennurbs_knot.cpp.

bool ON_MakeKnotVectorPeriodic ( int  order,
int  cv_count,
double *  knot 
)

Definition at line 822 of file opennurbs_knot.cpp.

ON_DECL bool ON_MakePeriodicUniformKnotVector ( int  order,
int  cv_count,
double *  knot,
double  delta 
)

Definition at line 914 of file opennurbs_knot.cpp.

int ON_NextNurbsSpanIndex ( int  order,
int  cv_count,
const double *  knot,
int  span_index 
)

Definition at line 226 of file opennurbs_knot.cpp.

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.

bool ON_ReverseKnotVector ( int  order,
int  cv_count,
double *  knot 
)

Definition at line 598 of file opennurbs_knot.cpp.

bool ON_SetKnotVectorDomain ( int  order,
int  cv_count,
double *  knot,
double  t0,
double  t1 
)

Definition at line 541 of file opennurbs_knot.cpp.

double ON_SpanTolerance ( int  order,
int  cv_count,
const double *  knot,
int  span_index 
)

Definition at line 70 of file opennurbs_knot.cpp.

double ON_SuperfluousKnot ( int  order,
int  cv_count,
const double *  knot,
int  end 
)

Definition at line 330 of file opennurbs_knot.cpp.



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