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

Go to the source code of this file.

Classes

struct  tagON_SORT_CONTEXT

Defines

#define MAX_HALF_N   26
#define ON_EPC_WARNING(msg)
#define SUM_SIZE   128

Functions

static int compar_string (const void *pa, const void *pb)
void ON_Array_aA_plus_B (int dim, double a, const double *A, const double *B, double *aA_plus_B)
void ON_Array_aA_plus_B (int dim, float a, const float *A, const float *B, float *aA_plus_B)
double ON_ArrayDistance (int dim, const double *A, const double *B)
double ON_ArrayDistanceSquared (int dim, const double *A, const double *B)
double ON_ArrayDotDifference (int dim, const double *A, const double *B, const double *C)
double ON_ArrayDotProduct (int dim, const double *A, const double *B)
float ON_ArrayDotProduct (int dim, const float *A, const float *B)
double ON_ArrayMagnitude (int dim, const double *A)
double ON_ArrayMagnitudeSquared (int dim, const double *A)
void ON_ArrayScale (int dim, double s, const double *A, double *sA)
void ON_ArrayScale (int dim, float s, const float *A, float *sA)
const double * ON_BinarySearchDoubleArray (double key, const double *base, size_t nel)
const int * ON_BinarySearchIntArray (int key, const int *base, size_t nel)
const unsigned int * ON_BinarySearchUnsignedIntArray (unsigned int key, const unsigned int *base, size_t nel)
double ON_BinomialCoefficient (int i, int j)
int ON_Compare2dex (const ON_2dex *a, const ON_2dex *b)
int ON_Compare3dex (const ON_3dex *a, const ON_3dex *b)
int ON_Compare4dex (const ON_4dex *a, const ON_4dex *b)
int ON_ComparePoint (int dim, ON_BOOL32 is_rat, const double *pointA, const double *pointB)
int ON_ComparePointList (int dim, ON_BOOL32 is_rat, int point_count, int point_strideA, const double *pointA, int point_strideB, const double *pointB)
int ON_DecomposeVector (const ON_3dVector &V, const ON_3dVector &A, const ON_3dVector &B, double *x, double *y)
bool ON_EvaluateQuotientRule (int dim, int der_count, int v_stride, double *v)
bool ON_EvaluateQuotientRule2 (int dim, int der_count, int v_stride, double *v)
bool ON_EvaluateQuotientRule3 (int dim, int der_count, int v_stride, double *v)
ON_BOOL32 ON_EvCurvature (const ON_3dVector &D1, const ON_3dVector &D2, ON_3dVector &T, ON_3dVector &K)
ON_BOOL32 ON_EvJacobian (double ds_o_ds, double ds_o_dt, double dt_o_dt, double *det_addr)
ON_BOOL32 ON_EvNormal (int limit_dir, const ON_3dVector &Du, const ON_3dVector &Dv, const ON_3dVector &Duu, const ON_3dVector &Duv, const ON_3dVector &Dvv, ON_3dVector &N)
ON_BOOL32 ON_EvNormalPartials (const ON_3dVector &ds, const ON_3dVector &dt, const ON_3dVector &dss, const ON_3dVector &dst, const ON_3dVector &dtt, ON_3dVector &ns, ON_3dVector &nt)
ON_BOOL32 ON_EvPrincipalCurvatures (const ON_3dVector &Ds, const ON_3dVector &Dt, const ON_3dVector &Dss, const ON_3dVector &Dst, const ON_3dVector &Dtt, const ON_3dVector &N, double *gauss, double *mean, double *kappa1, double *kappa2, ON_3dVector &K1, ON_3dVector &K2)
ON_BOOL32 ON_EvPrincipalCurvatures (const ON_3dVector &Ds, const ON_3dVector &Dt, double l, double m, double n, const ON_3dVector &N, double *gauss, double *mean, double *kappa1, double *kappa2, ON_3dVector &K1, ON_3dVector &K2)
bool ON_EvSectionalCurvature (const ON_3dVector &S10, const ON_3dVector &S01, const ON_3dVector &S20, const ON_3dVector &S11, const ON_3dVector &S02, const ON_3dVector &planeNormal, ON_3dVector &K)
bool ON_EvTangent (const ON_3dVector &D1, const ON_3dVector &D2, ON_3dVector &T)
ON_BOOL32 ON_GetParameterTolerance (double t0, double t1, double t, double *tminus, double *tplus)
bool ON_GetPolylineLength (int dim, ON_BOOL32 is_rat, int count, int stride, const double *P, double *length)
static void ON_hsort_str (char **e, size_t nel)
ON_BOOL32 ON_IsContinuous (ON::continuity desired_continuity, ON_3dPoint Pa, ON_3dVector D1a, ON_3dVector D2a, ON_3dPoint Pb, ON_3dVector D1b, ON_3dVector D2b, double point_tolerance, double d1_tolerance, double d2_tolerance, double cos_angle_tolerance, double curvature_tolerance)
ON_BOOL32 ON_IsPointGridClosed (int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p, int dir)
ON_BOOL32 ON_IsPointListClosed (int dim, int is_rat, int count, int stride, const double *p)
ON_BOOL32 ON_IsValidPointGrid (int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p)
ON_BOOL32 ON_IsValidPointList (int dim, int is_rat, int count, int stride, const float *p)
ON_BOOL32 ON_IsValidPointList (int dim, int is_rat, int count, int stride, const double *p)
double ON_Max (double a, double b)
float ON_Max (float a, float b)
int ON_Max (int a, int b)
double ON_Min (double a, double b)
float ON_Min (float a, float b)
int ON_Min (int a, int b)
ON_3dVector ON_NormalCurvature (const ON_3dVector &S10, const ON_3dVector &S01, const ON_3dVector &S20, const ON_3dVector &S11, const ON_3dVector &S02, const ON_3dVector &UnitNormal, const ON_3dVector &UnitTangent)
bool ON_PointsAreCoincident (int dim, int is_rat, const double *pointA, const double *pointB)
bool ON_PointsAreCoincident (int dim, int is_rat, int point_count, int point_stride, const double *points)
ON_BOOL32 ON_Pullback3dVector (const ON_3dVector &vector, double distance, const ON_3dVector &ds, const ON_3dVector &dt, const ON_3dVector &dss, const ON_3dVector &dst, const ON_3dVector &dtt, ON_2dVector &pullback)
ON_BOOL32 ON_ReversePointGrid (int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, double *p, int dir)
bool ON_ReversePointList (int dim, int is_rat, int count, int stride, double *p)
int ON_Round (double x)
int ON_SearchMonotoneArray (const double *array, int length, double t)
int ON_Solve2x2 (double m00, double m01, double m10, double m11, double d0, double d1, double *x_addr, double *y_addr, double *pivot_ratio)
int ON_Solve3x2 (const double col0[3], const double col1[3], double d0, double d1, double d2, double *x_addr, double *y_addr, double *err_addr, double *pivot_ratio)
int ON_Solve3x3 (const double row0[3], const double row1[3], const double row2[3], double d0, double d1, double d2, double *x_addr, double *y_addr, double *z_addr, double *pivot_ratio)
int ON_Solve4x4 (const double row0[4], const double row1[4], const double row2[4], const double row3[4], double d0, double d1, double d2, double d3, double *x_addr, double *y_addr, double *z_addr, double *w_addr, double *pivot_ratio)
double ON_SolveNxN (bool bFullPivot, bool bNormalize, int n, double *M[], double B[], double X[])
int ON_SolveQuadraticEquation (double a, double b, double c, double *r0, double *r1)
ON_BOOL32 ON_SolveTriDiagonal (int dim, int n, double *a, const double *b, double *c, const double *d, double *X)
void ON_Sort (ON::sort_algorithm method, int *index, const void *data, size_t count, size_t sizeof_element, int(*compar)(const void *, const void *))
void ON_Sort (ON::sort_algorithm method, int *index, const void *data, size_t count, size_t sizeof_element, int(*compar)(const void *, const void *, void *), void *p)
void ON_SortStringArray (ON::sort_algorithm method, char **e, size_t nel)
ON_BOOL32 ON_SwapPointGridCoordinates (int point_count0, int point_count1, int point_stride0, int point_stride1, double *p, int i, int j)
bool ON_SwapPointListCoordinates (int count, int stride, float *p, int i, int j)
bool ON_SwapPointListCoordinates (int count, int stride, double *p, int i, int j)
double ON_TestMathFunction (int function_index, double x, double y)
ON_BOOL32 ON_TransformPointGrid (int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, double *point, const ON_Xform &xform)
bool ON_TransformPointList (int dim, int is_rat, int count, int stride, float *point, const ON_Xform &xform)
bool ON_TransformPointList (int dim, int is_rat, int count, int stride, double *point, const ON_Xform &xform)
ON_BOOL32 ON_TransformVectorList (int dim, int count, int stride, float *vector, const ON_Xform &xform)
ON_BOOL32 ON_TransformVectorList (int dim, int count, int stride, double *vector, const ON_Xform &xform)
ON_DECL double ON_TrinomialCoefficient (int i, int j, int k)
static int qicompar2 (void *p, const void *a, const void *b)
static int qicompar3 (void *p, const void *a, const void *b)

Define Documentation

#define MAX_HALF_N   26
#define ON_EPC_WARNING (   msg)

Definition at line 3766 of file opennurbs_math.cpp.

#define SUM_SIZE   128

Function Documentation

static int compar_string ( const void *  pa,
const void *  pb 
) [static]

Definition at line 3334 of file opennurbs_math.cpp.

void ON_Array_aA_plus_B ( int  dim,
double  a,
const double *  A,
const double *  B,
double *  aA_plus_B 
)

Definition at line 302 of file opennurbs_math.cpp.

void ON_Array_aA_plus_B ( int  dim,
float  a,
const float *  A,
const float *  B,
float *  aA_plus_B 
)

Definition at line 334 of file opennurbs_math.cpp.

double ON_ArrayDistance ( int  dim,
const double *  A,
const double *  B 
)

Definition at line 181 of file opennurbs_math.cpp.

double ON_ArrayDistanceSquared ( int  dim,
const double *  A,
const double *  B 
)

Definition at line 224 of file opennurbs_math.cpp.

double ON_ArrayDotDifference ( int  dim,
const double *  A,
const double *  B,
const double *  C 
)

Definition at line 168 of file opennurbs_math.cpp.

double ON_ArrayDotProduct ( int  dim,
const double *  A,
const double *  B 
)

Definition at line 152 of file opennurbs_math.cpp.

float ON_ArrayDotProduct ( int  dim,
const float *  A,
const float *  B 
)

Definition at line 312 of file opennurbs_math.cpp.

double ON_ArrayMagnitude ( int  dim,
const double *  A 
)

Definition at line 236 of file opennurbs_math.cpp.

double ON_ArrayMagnitudeSquared ( int  dim,
const double *  A 
)

Definition at line 279 of file opennurbs_math.cpp.

void ON_ArrayScale ( int  dim,
double  s,
const double *  A,
double *  sA 
)

Definition at line 292 of file opennurbs_math.cpp.

void ON_ArrayScale ( int  dim,
float  s,
const float *  A,
float *  sA 
)

Definition at line 324 of file opennurbs_math.cpp.

const double* ON_BinarySearchDoubleArray ( double  key,
const double *  base,
size_t  nel 
)

Definition at line 3250 of file opennurbs_math.cpp.

const int* ON_BinarySearchIntArray ( int  key,
const int *  base,
size_t  nel 
)

Definition at line 3158 of file opennurbs_math.cpp.

const unsigned int* ON_BinarySearchUnsignedIntArray ( unsigned int  key,
const unsigned int *  base,
size_t  nel 
)

Definition at line 3204 of file opennurbs_math.cpp.

double ON_BinomialCoefficient ( int  i,
int  j 
)

Definition at line 982 of file opennurbs_math.cpp.

int ON_Compare2dex ( const ON_2dex a,
const ON_2dex b 
)

Definition at line 3297 of file opennurbs_math.cpp.

int ON_Compare3dex ( const ON_3dex a,
const ON_3dex b 
)

Definition at line 3308 of file opennurbs_math.cpp.

int ON_Compare4dex ( const ON_4dex a,
const ON_4dex b 
)

Definition at line 3320 of file opennurbs_math.cpp.

int ON_ComparePoint ( int  dim,
ON_BOOL32  is_rat,
const double *  pointA,
const double *  pointB 
)

Definition at line 1674 of file opennurbs_math.cpp.

int ON_ComparePointList ( int  dim,
ON_BOOL32  is_rat,
int  point_count,
int  point_strideA,
const double *  pointA,
int  point_strideB,
const double *  pointB 
)

Definition at line 1708 of file opennurbs_math.cpp.

int ON_DecomposeVector ( const ON_3dVector V,
const ON_3dVector A,
const ON_3dVector B,
double *  x,
double *  y 
)

Definition at line 344 of file opennurbs_math.cpp.

bool ON_EvaluateQuotientRule ( int  dim,
int  der_count,
int  v_stride,
double *  v 
)

Definition at line 3395 of file opennurbs_math.cpp.

bool ON_EvaluateQuotientRule2 ( int  dim,
int  der_count,
int  v_stride,
double *  v 
)

Definition at line 3490 of file opennurbs_math.cpp.

bool ON_EvaluateQuotientRule3 ( int  dim,
int  der_count,
int  v_stride,
double *  v 
)

Definition at line 3638 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvCurvature ( const ON_3dVector D1,
const ON_3dVector D2,
ON_3dVector T,
ON_3dVector K 
)

Definition at line 681 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvJacobian ( double  ds_o_ds,
double  ds_o_dt,
double  dt_o_dt,
double *  det_addr 
)

Definition at line 364 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvNormal ( int  limit_dir,
const ON_3dVector Du,
const ON_3dVector Dv,
const ON_3dVector Duu,
const ON_3dVector Duv,
const ON_3dVector Dvv,
ON_3dVector N 
)

Definition at line 536 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvNormalPartials ( const ON_3dVector ds,
const ON_3dVector dt,
const ON_3dVector dss,
const ON_3dVector dst,
const ON_3dVector dtt,
ON_3dVector ns,
ON_3dVector nt 
)

Definition at line 419 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvPrincipalCurvatures ( const ON_3dVector Ds,
const ON_3dVector Dt,
const ON_3dVector Dss,
const ON_3dVector Dst,
const ON_3dVector Dtt,
const ON_3dVector N,
double *  gauss,
double *  mean,
double *  kappa1,
double *  kappa2,
ON_3dVector K1,
ON_3dVector K2 
)

Definition at line 3770 of file opennurbs_math.cpp.

ON_BOOL32 ON_EvPrincipalCurvatures ( const ON_3dVector Ds,
const ON_3dVector Dt,
double  l,
double  m,
double  n,
const ON_3dVector N,
double *  gauss,
double *  mean,
double *  kappa1,
double *  kappa2,
ON_3dVector K1,
ON_3dVector K2 
)

Definition at line 3794 of file opennurbs_math.cpp.

bool ON_EvSectionalCurvature ( const ON_3dVector S10,
const ON_3dVector S01,
const ON_3dVector S20,
const ON_3dVector S11,
const ON_3dVector S02,
const ON_3dVector planeNormal,
ON_3dVector K 
)

Definition at line 724 of file opennurbs_math.cpp.

bool ON_EvTangent ( const ON_3dVector D1,
const ON_3dVector D2,
ON_3dVector T 
)

Definition at line 640 of file opennurbs_math.cpp.

ON_BOOL32 ON_GetParameterTolerance ( double  t0,
double  t1,
double  t,
double *  tminus,
double *  tplus 
)

Definition at line 508 of file opennurbs_math.cpp.

bool ON_GetPolylineLength ( int  dim,
ON_BOOL32  is_rat,
int  count,
int  stride,
const double *  P,
double *  length 
)

Definition at line 4183 of file opennurbs_math.cpp.

static void ON_hsort_str ( char **  e,
size_t  nel 
) [static]

Definition at line 3120 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsContinuous ( ON::continuity  desired_continuity,
ON_3dPoint  Pa,
ON_3dVector  D1a,
ON_3dVector  D2a,
ON_3dPoint  Pb,
ON_3dVector  D1b,
ON_3dVector  D2b,
double  point_tolerance,
double  d1_tolerance,
double  d2_tolerance,
double  cos_angle_tolerance,
double  curvature_tolerance 
)

Definition at line 831 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsPointGridClosed ( int  dim,
ON_BOOL32  is_rat,
int  point_count0,
int  point_count1,
int  point_stride0,
int  point_stride1,
const double *  p,
int  dir 
)

Definition at line 1782 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsPointListClosed ( int  dim,
int  is_rat,
int  count,
int  stride,
const double *  p 
)

Definition at line 1758 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsValidPointGrid ( int  dim,
ON_BOOL32  is_rat,
int  point_count0,
int  point_count1,
int  point_stride0,
int  point_stride1,
const double *  p 
)

Definition at line 1120 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsValidPointList ( int  dim,
int  is_rat,
int  count,
int  stride,
const float *  p 
)

Definition at line 1094 of file opennurbs_math.cpp.

ON_BOOL32 ON_IsValidPointList ( int  dim,
int  is_rat,
int  count,
int  stride,
const double *  p 
)

Definition at line 1107 of file opennurbs_math.cpp.

double ON_Max ( double  a,
double  b 
)

Definition at line 4376 of file opennurbs_math.cpp.

float ON_Max ( float  a,
float  b 
)

Definition at line 4381 of file opennurbs_math.cpp.

int ON_Max ( int  a,
int  b 
)

Definition at line 4386 of file opennurbs_math.cpp.

double ON_Min ( double  a,
double  b 
)

Definition at line 4391 of file opennurbs_math.cpp.

float ON_Min ( float  a,
float  b 
)

Definition at line 4396 of file opennurbs_math.cpp.

int ON_Min ( int  a,
int  b 
)

Definition at line 4401 of file opennurbs_math.cpp.

ON_3dVector ON_NormalCurvature ( const ON_3dVector S10,
const ON_3dVector S01,
const ON_3dVector S20,
const ON_3dVector S11,
const ON_3dVector S02,
const ON_3dVector UnitNormal,
const ON_3dVector UnitTangent 
)

Definition at line 4132 of file opennurbs_math.cpp.

bool ON_PointsAreCoincident ( int  dim,
int  is_rat,
const double *  pointA,
const double *  pointB 
)

Definition at line 1594 of file opennurbs_math.cpp.

bool ON_PointsAreCoincident ( int  dim,
int  is_rat,
int  point_count,
int  point_stride,
const double *  points 
)

Definition at line 1646 of file opennurbs_math.cpp.

ON_BOOL32 ON_Pullback3dVector ( const ON_3dVector vector,
double  distance,
const ON_3dVector ds,
const ON_3dVector dt,
const ON_3dVector dss,
const ON_3dVector dst,
const ON_3dVector dtt,
ON_2dVector pullback 
)

Definition at line 478 of file opennurbs_math.cpp.

ON_BOOL32 ON_ReversePointGrid ( int  dim,
ON_BOOL32  is_rat,
int  point_count0,
int  point_count1,
int  point_stride0,
int  point_stride1,
double *  p,
int  dir 
)

Definition at line 1174 of file opennurbs_math.cpp.

bool ON_ReversePointList ( int  dim,
int  is_rat,
int  count,
int  stride,
double *  p 
)

Definition at line 1146 of file opennurbs_math.cpp.

int ON_Round ( double  x)

Definition at line 4405 of file opennurbs_math.cpp.

int ON_SearchMonotoneArray ( const double *  array,
int  length,
double  t 
)

Definition at line 904 of file opennurbs_math.cpp.

int ON_Solve2x2 ( double  m00,
double  m01,
double  m10,
double  m11,
double  d0,
double  d1,
double *  x_addr,
double *  y_addr,
double *  pivot_ratio 
)

Definition at line 2052 of file opennurbs_math.cpp.

int ON_Solve3x2 ( const double  col0[3],
const double  col1[3],
double  d0,
double  d1,
double  d2,
double *  x_addr,
double *  y_addr,
double *  err_addr,
double *  pivot_ratio 
)

Definition at line 2148 of file opennurbs_math.cpp.

int ON_Solve3x3 ( const double  row0[3],
const double  row1[3],
const double  row2[3],
double  d0,
double  d1,
double  d2,
double *  x_addr,
double *  y_addr,
double *  z_addr,
double *  pivot_ratio 
)

Definition at line 2733 of file opennurbs_math.cpp.

int ON_Solve4x4 ( const double  row0[4],
const double  row1[4],
const double  row2[4],
const double  row3[4],
double  d0,
double  d1,
double  d2,
double  d3,
double *  x_addr,
double *  y_addr,
double *  z_addr,
double *  w_addr,
double *  pivot_ratio 
)

Definition at line 2435 of file opennurbs_math.cpp.

double ON_SolveNxN ( bool  bFullPivot,
bool  bNormalize,
int  n,
double *  M[],
double  B[],
double  X[] 
)

Definition at line 2276 of file opennurbs_math.cpp.

int ON_SolveQuadraticEquation ( double  a,
double  b,
double  c,
double *  r0,
double *  r1 
)

Definition at line 1817 of file opennurbs_math.cpp.

ON_BOOL32 ON_SolveTriDiagonal ( int  dim,
int  n,
double *  a,
const double *  b,
double *  c,
const double *  d,
double *  X 
)

Definition at line 1934 of file opennurbs_math.cpp.

void ON_Sort ( ON::sort_algorithm  method,
int *  index,
const void *  data,
size_t  count,
size_t  sizeof_element,
int(*)(const void *, const void *)  compar 
)

Definition at line 2903 of file opennurbs_math.cpp.

void ON_Sort ( ON::sort_algorithm  method,
int *  index,
const void *  data,
size_t  count,
size_t  sizeof_element,
int(*)(const void *, const void *, void *)  compar,
void *  p 
)

Definition at line 3024 of file opennurbs_math.cpp.

void ON_SortStringArray ( ON::sort_algorithm  method,
char **  e,
size_t  nel 
)

Definition at line 3348 of file opennurbs_math.cpp.

ON_BOOL32 ON_SwapPointGridCoordinates ( int  point_count0,
int  point_count1,
int  point_stride0,
int  point_stride1,
double *  p,
int  i,
int  j 
)

Definition at line 1246 of file opennurbs_math.cpp.

bool ON_SwapPointListCoordinates ( int  count,
int  stride,
float *  p,
int  i,
int  j 
)

Definition at line 1204 of file opennurbs_math.cpp.

bool ON_SwapPointListCoordinates ( int  count,
int  stride,
double *  p,
int  i,
int  j 
)

Definition at line 1225 of file opennurbs_math.cpp.

double ON_TestMathFunction ( int  function_index,
double  x,
double  y 
)

Definition at line 61 of file opennurbs_math.cpp.

ON_BOOL32 ON_TransformPointGrid ( int  dim,
int  is_rat,
int  point_count0,
int  point_count1,
int  point_stride0,
int  point_stride1,
double *  point,
const ON_Xform xform 
)

Definition at line 1474 of file opennurbs_math.cpp.

bool ON_TransformPointList ( int  dim,
int  is_rat,
int  count,
int  stride,
float *  point,
const ON_Xform xform 
)

Definition at line 1272 of file opennurbs_math.cpp.

bool ON_TransformPointList ( int  dim,
int  is_rat,
int  count,
int  stride,
double *  point,
const ON_Xform xform 
)

Definition at line 1373 of file opennurbs_math.cpp.

ON_BOOL32 ON_TransformVectorList ( int  dim,
int  count,
int  stride,
float *  vector,
const ON_Xform xform 
)

Definition at line 1499 of file opennurbs_math.cpp.

ON_BOOL32 ON_TransformVectorList ( int  dim,
int  count,
int  stride,
double *  vector,
const ON_Xform xform 
)

Definition at line 1548 of file opennurbs_math.cpp.

ON_DECL double ON_TrinomialCoefficient ( int  i,
int  j,
int  k 
)

Definition at line 1083 of file opennurbs_math.cpp.

static int qicompar2 ( void *  p,
const void *  a,
const void *  b 
) [static]

Definition at line 2885 of file opennurbs_math.cpp.

static int qicompar3 ( void *  p,
const void *  a,
const void *  b 
) [static]

Definition at line 2893 of file opennurbs_math.cpp.



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