#include "libqhull_r.h"
#include "stat_r.h"
#include "random_r.h"
#include "mem_r.h"
#include "qset_r.h"
#include "geom_r.h"
#include "merge_r.h"
#include "poly_r.h"
#include "io_r.h"
#include <setjmp.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <limits.h>
#include <time.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | QHULL_UNUSED(x) (void)x; |
#define | trace0(args) {if (qh->IStracing) qh_fprintf args;} |
#define | trace1(args) {if (qh->IStracing >= 1) qh_fprintf args;} |
#define | trace2(args) {if (qh->IStracing >= 2) qh_fprintf args;} |
#define | trace3(args) {if (qh->IStracing >= 3) qh_fprintf args;} |
#define | trace4(args) {if (qh->IStracing >= 4) qh_fprintf args;} |
#define | trace5(args) {if (qh->IStracing >= 5) qh_fprintf args;} |
Functions | |
boolT | qh_addpoint (qhT *qh, pointT *furthest, facetT *facet, boolT checkdist) |
void | qh_allstatA (qhT *qh) |
void | qh_allstatB (qhT *qh) |
void | qh_allstatC (qhT *qh) |
void | qh_allstatD (qhT *qh) |
void | qh_allstatE (qhT *qh) |
void | qh_allstatE2 (qhT *qh) |
void | qh_allstatF (qhT *qh) |
void | qh_allstatG (qhT *qh) |
void | qh_allstatH (qhT *qh) |
void | qh_appendprint (qhT *qh, qh_PRINT format) |
void | qh_build_withrestart (qhT *qh) |
void | qh_buildhull (qhT *qh) |
void | qh_buildtracing (qhT *qh, pointT *furthest, facetT *facet) |
void | qh_errexit2 (qhT *qh, int exitcode, facetT *facet, facetT *otherfacet) |
void | qh_findhorizon (qhT *qh, pointT *point, facetT *facet, int *goodvisible, int *goodhorizon) |
void | qh_freebuffers (qhT *qh) |
void | qh_freebuild (qhT *qh, boolT allmem) |
void | qh_initbuffers (qhT *qh, coordT *points, int numpoints, int dim, boolT ismalloc) |
pointT * | qh_nextfurthest (qhT *qh, facetT **visible) |
void | qh_partitionall (qhT *qh, setT *vertices, pointT *points, int npoints) |
void | qh_partitioncoplanar (qhT *qh, pointT *point, facetT *facet, realT *dist) |
void | qh_partitionpoint (qhT *qh, pointT *point, facetT *facet) |
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_qhull (qhT *qh) |
Definition at line 109 of file qhull_ra.h.
#define trace0 | ( | args | ) | {if (qh->IStracing) qh_fprintf args;} |
Definition at line 80 of file qhull_ra.h.
#define trace1 | ( | args | ) | {if (qh->IStracing >= 1) qh_fprintf args;} |
Definition at line 81 of file qhull_ra.h.
#define trace2 | ( | args | ) | {if (qh->IStracing >= 2) qh_fprintf args;} |
Definition at line 82 of file qhull_ra.h.
#define trace3 | ( | args | ) | {if (qh->IStracing >= 3) qh_fprintf args;} |
Definition at line 83 of file qhull_ra.h.
#define trace4 | ( | args | ) | {if (qh->IStracing >= 4) qh_fprintf args;} |
Definition at line 84 of file qhull_ra.h.
#define trace5 | ( | args | ) | {if (qh->IStracing >= 5) qh_fprintf args;} |
Definition at line 85 of file qhull_ra.h.
Definition at line 168 of file libqhull_r.c.
Definition at line 51 of file global_r.c.
void qh_build_withrestart | ( | qhT * | qh | ) |
Definition at line 290 of file libqhull_r.c.
void qh_buildhull | ( | qhT * | qh | ) |
Definition at line 364 of file libqhull_r.c.
Definition at line 435 of file libqhull_r.c.
Definition at line 521 of file libqhull_r.c.
void qh_findhorizon | ( | qhT * | qh, |
pointT * | point, | ||
facetT * | facet, | ||
int * | goodvisible, | ||
int * | goodhorizon | ||
) |
Definition at line 556 of file libqhull_r.c.
void qh_freebuffers | ( | qhT * | qh | ) |
Definition at line 268 of file global_r.c.
Definition at line 332 of file global_r.c.
Definition at line 662 of file libqhull_r.c.
Definition at line 777 of file libqhull_r.c.
Definition at line 896 of file libqhull_r.c.
Definition at line 1005 of file libqhull_r.c.
Definition at line 1117 of file libqhull_r.c.
void qh_precision | ( | qhT * | qh, |
const char * | reason | ||
) |
Definition at line 1180 of file libqhull_r.c.
void qh_printsummary | ( | qhT * | qh, |
FILE * | fp | ||
) |
Definition at line 1205 of file libqhull_r.c.
void qh_qhull | ( | qhT * | qh | ) |
Definition at line 60 of file libqhull_r.c.