#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"
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) |
Definition at line 176 of file opennurbs_sort.cpp.
Definition at line 175 of file opennurbs_sort.cpp.
| #define ON_COMPILING_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.
| #define ON_SORT_TEMPLATE_STATIC_FUNCTION |
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.
| 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.