#include "qhull_a.h"
Defines | |
#define | qh_rand_a 16807 |
#define | qh_rand_m 2147483647 |
#define | qh_rand_q 127773 |
#define | qh_rand_r 2836 |
Functions | |
coordT * | qh_copypoints (coordT *points, int numpoints, int dimension) |
void | qh_crossproduct (int dim, realT vecA[3], realT vecB[3], realT vecC[3]) |
realT | qh_determinant (realT **rows, int dim, boolT *nearzero) |
realT | qh_detjoggle (pointT *points, int numpoints, int dimension) |
void | qh_detroundoff (void) |
realT | qh_detsimplex (pointT *apex, setT *points, int dim, boolT *nearzero) |
realT | qh_distnorm (int dim, pointT *point, pointT *normal, realT *offsetp) |
realT | qh_distround (int dimension, realT maxabs, realT maxsumabs) |
realT | qh_divzero (realT numer, realT denom, realT mindenom1, boolT *zerodiv) |
realT | qh_facetarea (facetT *facet) |
realT | qh_facetarea_simplex (int dim, coordT *apex, setT *vertices, vertexT *notvertex, boolT toporient, coordT *normal, realT *offset) |
pointT * | qh_facetcenter (setT *vertices) |
facetT * | qh_findgooddist (pointT *point, facetT *facetA, realT *distp, facetT **facetlist) |
void | qh_getarea (facetT *facetlist) |
boolT | qh_gram_schmidt (int dim, realT **row) |
boolT | qh_inthresholds (coordT *normal, realT *angle) |
void | qh_joggleinput (void) |
realT * | qh_maxabsval (realT *normal, int dim) |
setT * | qh_maxmin (pointT *points, int numpoints, int dimension) |
realT | qh_maxouter (void) |
void | qh_maxsimplex (int dim, setT *maxpoints, pointT *points, int numpoints, setT **simplex) |
realT | qh_minabsval (realT *normal, int dim) |
int | qh_mindiff (realT *vecA, realT *vecB, int dim) |
boolT | qh_orientoutside (facetT *facet) |
void | qh_outerinner (facetT *facet, realT *outerplane, realT *innerplane) |
coordT | qh_pointdist (pointT *point1, pointT *point2, int dim) |
void | qh_printmatrix (FILE *fp, char *string, realT **rows, int numrow, int numcol) |
void | qh_printpoints (FILE *fp, char *string, setT *points) |
void | qh_projectinput (void) |
void | qh_projectpoints (signed char *project, int n, realT *points, int numpoints, int dim, realT *newpoints, int newdim) |
int | qh_rand (void) |
void | qh_srand (int seed) |
realT | qh_randomfactor (void) |
void | qh_randommatrix (realT *buffer, int dim, realT **rows) |
void | qh_rotateinput (realT **rows) |
void | qh_rotatepoints (realT *points, int numpoints, int dim, realT **row) |
void | qh_scaleinput (void) |
void | qh_scalelast (coordT *points, int numpoints, int dim, coordT low, coordT high, coordT newhigh) |
void | qh_scalepoints (pointT *points, int numpoints, int dim, realT *newlows, realT *newhighs) |
void | qh_setdelaunay (int dim, int count, pointT *points) |
boolT | qh_sethalfspace (int dim, coordT *coords, coordT **nextp, coordT *normal, coordT *offset, coordT *feasible) |
coordT * | qh_sethalfspace_all (int dim, int count, coordT *halfspaces, pointT *feasible) |
boolT | qh_sharpnewfacets () |
pointT * | qh_voronoi_center (int dim, setT *points) |
Variables | |
int | qh_rand_seed = 1 |
#define qh_rand_a 16807 |
#define qh_rand_m 2147483647 |
#define qh_rand_q 127773 |
#define qh_rand_r 2836 |
coordT* qh_copypoints | ( | coordT * | points, | |
int | numpoints, | |||
int | dimension | |||
) |
void qh_crossproduct | ( | int | dim, | |
realT | vecA[3], | |||
realT | vecB[3], | |||
realT | vecC[3] | |||
) |
realT qh_determinant | ( | realT ** | rows, | |
int | dim, | |||
boolT * | nearzero | |||
) |
realT qh_detjoggle | ( | pointT * | points, | |
int | numpoints, | |||
int | dimension | |||
) |
void qh_detroundoff | ( | void | ) |
realT qh_detsimplex | ( | pointT * | apex, | |
setT * | points, | |||
int | dim, | |||
boolT * | nearzero | |||
) |
realT qh_distnorm | ( | int | dim, | |
pointT * | point, | |||
pointT * | normal, | |||
realT * | offsetp | |||
) |
realT qh_distround | ( | int | dimension, | |
realT | maxabs, | |||
realT | maxsumabs | |||
) |
realT qh_divzero | ( | realT | numer, | |
realT | denom, | |||
realT | mindenom1, | |||
boolT * | zerodiv | |||
) |
realT qh_facetarea | ( | facetT * | facet | ) |
realT qh_facetarea_simplex | ( | int | dim, | |
coordT * | apex, | |||
setT * | vertices, | |||
vertexT * | notvertex, | |||
boolT | toporient, | |||
coordT * | normal, | |||
realT * | offset | |||
) |
pointT* qh_facetcenter | ( | setT * | vertices | ) |
void qh_getarea | ( | facetT * | facetlist | ) |
boolT qh_gram_schmidt | ( | int | dim, | |
realT ** | row | |||
) |
boolT qh_inthresholds | ( | coordT * | normal, | |
realT * | angle | |||
) |
void qh_joggleinput | ( | void | ) |
realT* qh_maxabsval | ( | realT * | normal, | |
int | dim | |||
) |
setT* qh_maxmin | ( | pointT * | points, | |
int | numpoints, | |||
int | dimension | |||
) |
realT qh_maxouter | ( | void | ) |
realT qh_minabsval | ( | realT * | normal, | |
int | dim | |||
) |
int qh_mindiff | ( | realT * | vecA, | |
realT * | vecB, | |||
int | dim | |||
) |
boolT qh_orientoutside | ( | facetT * | facet | ) |
void qh_outerinner | ( | facetT * | facet, | |
realT * | outerplane, | |||
realT * | innerplane | |||
) |
coordT qh_pointdist | ( | pointT * | point1, | |
pointT * | point2, | |||
int | dim | |||
) |
void qh_printmatrix | ( | FILE * | fp, | |
char * | string, | |||
realT ** | rows, | |||
int | numrow, | |||
int | numcol | |||
) |
void qh_printpoints | ( | FILE * | fp, | |
char * | string, | |||
setT * | points | |||
) |
void qh_projectinput | ( | void | ) |
void qh_projectpoints | ( | signed char * | project, | |
int | n, | |||
realT * | points, | |||
int | numpoints, | |||
int | dim, | |||
realT * | newpoints, | |||
int | newdim | |||
) |
int qh_rand | ( | void | ) |
realT qh_randomfactor | ( | void | ) |
void qh_randommatrix | ( | realT * | buffer, | |
int | dim, | |||
realT ** | rows | |||
) |
void qh_rotateinput | ( | realT ** | rows | ) |
void qh_rotatepoints | ( | realT * | points, | |
int | numpoints, | |||
int | dim, | |||
realT ** | row | |||
) |
void qh_scaleinput | ( | void | ) |
void qh_scalelast | ( | coordT * | points, | |
int | numpoints, | |||
int | dim, | |||
coordT | low, | |||
coordT | high, | |||
coordT | newhigh | |||
) |
void qh_scalepoints | ( | pointT * | points, | |
int | numpoints, | |||
int | dim, | |||
realT * | newlows, | |||
realT * | newhighs | |||
) |
void qh_setdelaunay | ( | int | dim, | |
int | count, | |||
pointT * | points | |||
) |
boolT qh_sethalfspace | ( | int | dim, | |
coordT * | coords, | |||
coordT ** | nextp, | |||
coordT * | normal, | |||
coordT * | offset, | |||
coordT * | feasible | |||
) |
coordT* qh_sethalfspace_all | ( | int | dim, | |
int | count, | |||
coordT * | halfspaces, | |||
pointT * | feasible | |||
) |
boolT qh_sharpnewfacets | ( | void | ) |
void qh_srand | ( | int | seed | ) |
pointT* qh_voronoi_center | ( | int | dim, | |
setT * | points | |||
) |
int qh_rand_seed = 1 |