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

Go to the source code of this file.

Defines

#define ON_COMPILING_OPENNURBS_HSORT_FUNCTIONS
#define ON_COMPILING_OPENNURBS_QSORT_FUNCTIONS
#define ON_COMPILING_OPENNURBS_SORT_CPP
#define ON_HSORT_FNAME   ON_hsort_double
#define ON_HSORT_FNAME   ON_hsort_float
#define ON_HSORT_FNAME   ON_hsort_int
#define ON_HSORT_FNAME   ON_hsort_uint
#define ON_QSORT_FNAME   ON_qsort_double
#define ON_QSORT_FNAME   ON_qsort_float
#define ON_QSORT_FNAME   ON_qsort_int
#define ON_QSORT_FNAME   ON_qsort_uint
#define ON_SORT_TEMPLATE_STATIC_FUNCTION
#define ON_SORT_TEMPLATE_TYPE   double
#define ON_SORT_TEMPLATE_TYPE   float
#define ON_SORT_TEMPLATE_TYPE   int
#define ON_SORT_TEMPLATE_TYPE   unsigned int
#define work_size   64

Functions

void ON_hsort (void *base, size_t nel, size_t width, int(*compar)(const void *, const void *))
void ON_hsort (void *base, size_t nel, size_t width, int(*compar)(void *, const void *, const void *), void *context)
void ON_qsort (void *base, size_t nel, size_t width, int(*compar)(void *, const void *, const void *), void *context)
void ON_qsort (void *base, size_t nel, size_t width, int(*compar)(const void *, const void *))
void ON_SortDoubleArray (ON::sort_algorithm sort_algorithm, double *a, size_t nel)
void ON_SortFloatArray (ON::sort_algorithm sort_algorithm, float *a, size_t nel)
void ON_SortIntArray (ON::sort_algorithm sort_algorithm, int *a, size_t nel)
void ON_SortUnsignedIntArray (ON::sort_algorithm sort_algorithm, unsigned int *a, size_t nel)

Define Documentation

Definition at line 176 of file opennurbs_sort.cpp.

Definition at line 175 of file opennurbs_sort.cpp.

Definition at line 9 of file opennurbs_sort.cpp.

#define ON_HSORT_FNAME   ON_hsort_double

Definition at line 246 of file opennurbs_sort.cpp.

#define ON_HSORT_FNAME   ON_hsort_float

Definition at line 246 of file opennurbs_sort.cpp.

#define ON_HSORT_FNAME   ON_hsort_int

Definition at line 246 of file opennurbs_sort.cpp.

#define ON_HSORT_FNAME   ON_hsort_uint

Definition at line 246 of file opennurbs_sort.cpp.

#define ON_QSORT_FNAME   ON_qsort_double

Definition at line 245 of file opennurbs_sort.cpp.

#define ON_QSORT_FNAME   ON_qsort_float

Definition at line 245 of file opennurbs_sort.cpp.

#define ON_QSORT_FNAME   ON_qsort_int

Definition at line 245 of file opennurbs_sort.cpp.

#define ON_QSORT_FNAME   ON_qsort_uint

Definition at line 245 of file opennurbs_sort.cpp.

Definition at line 177 of file opennurbs_sort.cpp.

#define ON_SORT_TEMPLATE_TYPE   double

Definition at line 244 of file opennurbs_sort.cpp.

#define ON_SORT_TEMPLATE_TYPE   float

Definition at line 244 of file opennurbs_sort.cpp.

#define ON_SORT_TEMPLATE_TYPE   int

Definition at line 244 of file opennurbs_sort.cpp.

#define ON_SORT_TEMPLATE_TYPE   unsigned int

Definition at line 244 of file opennurbs_sort.cpp.

#define work_size   64

Definition at line 41 of file opennurbs_sort.cpp.


Function Documentation

void ON_hsort ( void *  base,
size_t  nel,
size_t  width,
int(*)(const void *, const void *)  compar 
)

Definition at line 76 of file opennurbs_sort.cpp.

void ON_hsort ( void *  base,
size_t  nel,
size_t  width,
int(*)(void *, const void *, const void *)  compar,
void *  context 
)

Definition at line 125 of file opennurbs_sort.cpp.

void ON_qsort ( void *  base,
size_t  nel,
size_t  width,
int(*)(void *, const void *, const void *)  compar,
void *  context 
)

Definition at line 44 of file opennurbs_sort.cpp.

void ON_qsort ( void *  base,
size_t  nel,
size_t  width,
int(*)(const void *, const void *)  compar 
)

Definition at line 62 of file opennurbs_sort.cpp.

void ON_SortDoubleArray ( ON::sort_algorithm  sort_algorithm,
double *  a,
size_t  nel 
)

Definition at line 188 of file opennurbs_sort.cpp.

void ON_SortFloatArray ( ON::sort_algorithm  sort_algorithm,
float *  a,
size_t  nel 
)

Definition at line 209 of file opennurbs_sort.cpp.

void ON_SortIntArray ( ON::sort_algorithm  sort_algorithm,
int *  a,
size_t  nel 
)

Definition at line 231 of file opennurbs_sort.cpp.

void ON_SortUnsignedIntArray ( ON::sort_algorithm  sort_algorithm,
unsigned int *  a,
size_t  nel 
)

Definition at line 253 of file opennurbs_sort.cpp.



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