Defines | Functions | Variables

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/third_party/bundled/qhull/geom2.c File Reference

#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)
facetTqh_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)
setTqh_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 Documentation

#define qh_rand_a   16807
#define qh_rand_m   2147483647
#define qh_rand_q   127773
#define qh_rand_r   2836

Function Documentation

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

Variable Documentation

int qh_rand_seed = 1