Macros | Functions
qhull_a.h File Reference
#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>
Include dependency graph for qhull_a.h:
This graph shows which files directly or indirectly include this file:

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)
 
pointTqh_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)
 

Macro Definition Documentation

◆ QHULL_UNUSED

#define QHULL_UNUSED (   x)    (void)x;

Definition at line 109 of file qhull_a.h.

◆ trace0

#define trace0 (   args)    {if (qh IStracing) qh_fprintf args;}

Definition at line 80 of file qhull_a.h.

◆ trace1

#define trace1 (   args)    {if (qh IStracing >= 1) qh_fprintf args;}

Definition at line 81 of file qhull_a.h.

◆ trace2

#define trace2 (   args)    {if (qh IStracing >= 2) qh_fprintf args;}

Definition at line 82 of file qhull_a.h.

◆ trace3

#define trace3 (   args)    {if (qh IStracing >= 3) qh_fprintf args;}

Definition at line 83 of file qhull_a.h.

◆ trace4

#define trace4 (   args)    {if (qh IStracing >= 4) qh_fprintf args;}

Definition at line 84 of file qhull_a.h.

◆ trace5

#define trace5 (   args)    {if (qh IStracing >= 5) qh_fprintf args;}

Definition at line 85 of file qhull_a.h.

Function Documentation

◆ qh_addpoint()

boolT qh_addpoint ( pointT furthest,
facetT facet,
boolT  checkdist 
)

Definition at line 168 of file libqhull.c.

◆ qh_allstatA()

void qh_allstatA ( void  )

Definition at line 36 of file stat.c.

◆ qh_allstatB()

void qh_allstatB ( void  )

Definition at line 60 of file stat.c.

◆ qh_allstatC()

void qh_allstatC ( void  )

Definition at line 90 of file stat.c.

◆ qh_allstatD()

void qh_allstatD ( void  )

Definition at line 122 of file stat.c.

◆ qh_allstatE()

void qh_allstatE ( void  )

Definition at line 148 of file stat.c.

◆ qh_allstatE2()

void qh_allstatE2 ( void  )

Definition at line 170 of file stat.c.

◆ qh_allstatF()

void qh_allstatF ( void  )

Definition at line 189 of file stat.c.

◆ qh_allstatG()

void qh_allstatG ( void  )

Definition at line 218 of file stat.c.

◆ qh_allstatH()

void qh_allstatH ( void  )

Definition at line 241 of file stat.c.

◆ qh_appendprint()

void qh_appendprint ( qh_PRINT  format)

Definition at line 59 of file global.c.

◆ qh_build_withrestart()

void qh_build_withrestart ( void  )

Definition at line 290 of file libqhull.c.

◆ qh_buildhull()

void qh_buildhull ( void  )

Definition at line 364 of file libqhull.c.

◆ qh_buildtracing()

void qh_buildtracing ( pointT furthest,
facetT facet 
)

Definition at line 435 of file libqhull.c.

◆ qh_errexit2()

void qh_errexit2 ( int  exitcode,
facetT facet,
facetT otherfacet 
)

Definition at line 521 of file libqhull.c.

◆ qh_findhorizon()

void qh_findhorizon ( pointT point,
facetT facet,
int *  goodvisible,
int *  goodhorizon 
)

Definition at line 556 of file libqhull.c.

◆ qh_freebuffers()

void qh_freebuffers ( void  )

Definition at line 276 of file global.c.

◆ qh_freebuild()

void qh_freebuild ( boolT  allmem)

Definition at line 340 of file global.c.

◆ qh_initbuffers()

void qh_initbuffers ( coordT points,
int  numpoints,
int  dim,
boolT  ismalloc 
)

◆ qh_nextfurthest()

pointT* qh_nextfurthest ( facetT **  visible)

Definition at line 662 of file libqhull.c.

◆ qh_partitionall()

void qh_partitionall ( setT vertices,
pointT points,
int  npoints 
)

Definition at line 777 of file libqhull.c.

◆ qh_partitioncoplanar()

void qh_partitioncoplanar ( pointT point,
facetT facet,
realT dist 
)

Definition at line 896 of file libqhull.c.

◆ qh_partitionpoint()

void qh_partitionpoint ( pointT point,
facetT facet 
)

Definition at line 1005 of file libqhull.c.

◆ qh_partitionvisible()

void qh_partitionvisible ( boolT  allpoints,
int *  numpoints 
)

Definition at line 1117 of file libqhull.c.

◆ qh_precision()

void qh_precision ( const char *  reason)

Definition at line 1180 of file libqhull.c.

◆ qh_printsummary()

void qh_printsummary ( FILE *  fp)

Definition at line 1205 of file libqhull.c.

◆ qh_qhull()

void qh_qhull ( void  )

Definition at line 60 of file libqhull.c.



hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:02