#include "libqhull.h"#include "stat.h"#include "random.h"#include "mem.h"#include "qset.h"#include "geom.h"#include "merge.h"#include "poly.h"#include "io.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.
Defines | |
| #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 (pointT *furthest, facetT *facet, boolT checkdist) |
| void | qh_allstatA (void) |
| void | qh_allstatB (void) |
| void | qh_allstatC (void) |
| void | qh_allstatD (void) |
| void | qh_allstatE (void) |
| void | qh_allstatE2 (void) |
| void | qh_allstatF (void) |
| void | qh_allstatG (void) |
| void | qh_allstatH (void) |
| void | qh_appendprint (qh_PRINT format) |
| void | qh_build_withrestart (void) |
| void | qh_buildhull (void) |
| void | qh_buildtracing (pointT *furthest, facetT *facet) |
| void | qh_errexit2 (int exitcode, facetT *facet, facetT *otherfacet) |
| void | qh_findhorizon (pointT *point, facetT *facet, int *goodvisible, int *goodhorizon) |
| void | qh_freebuffers (void) |
| void | qh_freebuild (boolT allmem) |
| void | qh_initbuffers (coordT *points, int numpoints, int dim, boolT ismalloc) |
| pointT * | qh_nextfurthest (facetT **visible) |
| void | qh_partitionall (setT *vertices, pointT *points, int npoints) |
| void | qh_partitioncoplanar (pointT *point, facetT *facet, realT *dist) |
| void | qh_partitionpoint (pointT *point, facetT *facet) |
| void | qh_partitionvisible (boolT allpoints, int *numpoints) |
| void | qh_precision (const char *reason) |
| void | qh_printsummary (FILE *fp) |
| void | qh_qhull (void) |
| #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;} |
| boolT qh_addpoint | ( | pointT * | furthest, |
| facetT * | facet, | ||
| boolT | checkdist | ||
| ) |
Definition at line 168 of file libqhull.c.
| void qh_allstatA | ( | void | ) |
| void qh_allstatB | ( | void | ) |
| void qh_allstatC | ( | void | ) |
| void qh_allstatD | ( | void | ) |
| void qh_allstatE | ( | void | ) |
| void qh_allstatE2 | ( | void | ) |
| void qh_allstatF | ( | void | ) |
| void qh_allstatG | ( | void | ) |
| void qh_allstatH | ( | void | ) |
| void qh_appendprint | ( | qh_PRINT | format | ) |
| void qh_build_withrestart | ( | void | ) |
Definition at line 289 of file libqhull.c.
| void qh_buildhull | ( | void | ) |
Definition at line 363 of file libqhull.c.
| void qh_buildtracing | ( | pointT * | furthest, |
| facetT * | facet | ||
| ) |
Definition at line 434 of file libqhull.c.
| void qh_errexit2 | ( | int | exitcode, |
| facetT * | facet, | ||
| facetT * | otherfacet | ||
| ) |
Definition at line 520 of file libqhull.c.
| void qh_findhorizon | ( | pointT * | point, |
| facetT * | facet, | ||
| int * | goodvisible, | ||
| int * | goodhorizon | ||
| ) |
Definition at line 555 of file libqhull.c.
| void qh_freebuffers | ( | void | ) |
| void qh_freebuild | ( | boolT | allmem | ) |
| void qh_initbuffers | ( | coordT * | points, |
| int | numpoints, | ||
| int | dim, | ||
| boolT | ismalloc | ||
| ) |
| pointT* qh_nextfurthest | ( | facetT ** | visible | ) |
Definition at line 661 of file libqhull.c.
| void qh_partitionall | ( | setT * | vertices, |
| pointT * | points, | ||
| int | npoints | ||
| ) |
Definition at line 776 of file libqhull.c.
| void qh_partitioncoplanar | ( | pointT * | point, |
| facetT * | facet, | ||
| realT * | dist | ||
| ) |
Definition at line 895 of file libqhull.c.
| void qh_partitionpoint | ( | pointT * | point, |
| facetT * | facet | ||
| ) |
Definition at line 1004 of file libqhull.c.
| void qh_partitionvisible | ( | boolT | allpoints, |
| int * | numpoints | ||
| ) |
Definition at line 1116 of file libqhull.c.
| void qh_precision | ( | const char * | reason | ) |
Definition at line 1179 of file libqhull.c.
| void qh_printsummary | ( | FILE * | fp | ) |
Definition at line 1203 of file libqhull.c.
| void qh_qhull | ( | void | ) |
Definition at line 60 of file libqhull.c.