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, const char *string, realT **rows, int numrow, int numcol) |
void | qh_printpoints (FILE *fp, const 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) |
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) |