#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.
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 (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 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;} |
Definition at line 168 of file libqhull.c.
void qh_build_withrestart | ( | void | ) |
Definition at line 290 of file libqhull.c.
void qh_buildhull | ( | void | ) |
Definition at line 364 of file libqhull.c.
Definition at line 435 of file libqhull.c.
Definition at line 521 of file libqhull.c.
Definition at line 556 of file libqhull.c.
Definition at line 662 of file libqhull.c.
Definition at line 777 of file libqhull.c.
Definition at line 896 of file libqhull.c.
Definition at line 1005 of file libqhull.c.
void qh_partitionvisible | ( | boolT | allpoints, |
int * | numpoints | ||
) |
Definition at line 1117 of file libqhull.c.
void qh_precision | ( | const char * | reason | ) |
Definition at line 1180 of file libqhull.c.
void qh_printsummary | ( | FILE * | fp | ) |
Definition at line 1205 of file libqhull.c.
void qh_qhull | ( | void | ) |
Definition at line 60 of file libqhull.c.