54 #include <sys/types.h> 55 #include <sys/times.h> 60 #pragma warning( disable : 4100) 61 #pragma warning( disable : 4127) 62 #pragma warning( disable : 4706) 63 #pragma warning( disable : 4996) 80 #define trace0(args) {if (qh->IStracing) qh_fprintf args;} 81 #define trace1(args) {if (qh->IStracing >= 1) qh_fprintf args;} 82 #define trace2(args) {if (qh->IStracing >= 2) qh_fprintf args;} 83 #define trace3(args) {if (qh->IStracing >= 3) qh_fprintf args;} 84 #define trace4(args) {if (qh->IStracing >= 4) qh_fprintf args;} 85 #define trace5(args) {if (qh->IStracing >= 5) qh_fprintf args;} 87 #define trace0(args) {} 88 #define trace1(args) {} 89 #define trace2(args) {} 90 #define trace3(args) {} 91 #define trace4(args) {} 92 #define trace5(args) {} 104 #if defined(__cplusplus) && defined(__INTEL_COMPILER) && !defined(QHULL_OS_WIN) 105 template <
typename T>
106 inline void qhullUnused(T &x) { (void)x; }
107 # define QHULL_UNUSED(x) qhullUnused(x); 109 # define QHULL_UNUSED(x) (void)x; void qh_findhorizon(qhT *qh, pointT *point, facetT *facet, int *goodvisible, int *goodhorizon)
void qh_partitionvisible(qhT *qh, boolT allpoints, int *numpoints)
void qh_precision(qhT *qh, const char *reason)
void qh_printsummary(qhT *qh, FILE *fp)
void qh_freebuffers(qhT *qh)
void qh_partitioncoplanar(qhT *qh, pointT *point, facetT *facet, realT *dist)
void qh_partitionpoint(qhT *qh, pointT *point, facetT *facet)
pointT * qh_nextfurthest(qhT *qh, facetT **visible)
void qh_initbuffers(qhT *qh, coordT *points, int numpoints, int dim, boolT ismalloc)
void qh_allstatB(qhT *qh)
void qh_allstatF(qhT *qh)
void qh_partitionall(qhT *qh, setT *vertices, pointT *points, int npoints)
void qh_buildhull(qhT *qh)
void qh_appendprint(qhT *qh, qh_PRINT format)
boolT qh_addpoint(qhT *qh, pointT *furthest, facetT *facet, boolT checkdist)
void qh_allstatH(qhT *qh)
void qh_allstatD(qhT *qh)
void qh_build_withrestart(qhT *qh)
void qh_freebuild(qhT *qh, boolT allmem)
void qh_errexit2(qhT *qh, int exitcode, facetT *facet, facetT *otherfacet)
void qh_allstatC(qhT *qh)
void qh_allstatE2(qhT *qh)
void qh_allstatE(qhT *qh)
void qh_allstatG(qhT *qh)
void qh_allstatA(qhT *qh)
void qh_buildtracing(qhT *qh, pointT *furthest, facetT *facet)