Functions
poly2.c File Reference
#include "qhull_a.h"
Include dependency graph for poly2.c:

Go to the source code of this file.

Functions

void qh_addhash (void *newelem, setT *hashtable, int hashsize, int hash)
void qh_check_bestdist (void)
void qh_check_maxout (void)
void qh_check_output (void)
void qh_check_point (pointT *point, facetT *facet, realT *maxoutside, realT *maxdist, facetT **errfacet1, facetT **errfacet2)
void qh_check_points (void)
void qh_checkconvex (facetT *facetlist, int fault)
void qh_checkfacet (facetT *facet, boolT newmerge, boolT *waserrorp)
void qh_checkflipped_all (facetT *facetlist)
void qh_checkpolygon (facetT *facetlist)
void qh_checkvertex (vertexT *vertex)
void qh_clearcenters (qh_CENTER type)
void qh_createsimplex (setT *vertices)
void qh_delridge (ridgeT *ridge)
void qh_delvertex (vertexT *vertex)
setTqh_facet3vertex (facetT *facet)
facetTqh_findbestfacet (pointT *point, boolT bestoutside, realT *bestdist, boolT *isoutside)
facetTqh_findbestlower (facetT *upperfacet, pointT *point, realT *bestdistp, int *numpart)
facetTqh_findfacet_all (pointT *point, realT *bestdist, boolT *isoutside, int *numpart)
int qh_findgood (facetT *facetlist, int goodhorizon)
void qh_findgood_all (facetT *facetlist)
void qh_furthestnext (void)
void qh_furthestout (facetT *facet)
void qh_infiniteloop (facetT *facet)
void qh_initbuild (void)
void qh_initialhull (setT *vertices)
setTqh_initialvertices (int dim, setT *maxpoints, pointT *points, int numpoints)
vertexTqh_isvertex (pointT *point, setT *vertices)
vertexTqh_makenewfacets (pointT *point)
void qh_matchduplicates (facetT *atfacet, int atskip, int hashsize, int *hashcount)
void qh_nearcoplanar (void)
vertexTqh_nearvertex (facetT *facet, pointT *point, realT *bestdistp)
int qh_newhashtable (int newsize)
vertexTqh_newvertex (pointT *point)
ridgeTqh_nextridge3d (ridgeT *atridge, facetT *facet, vertexT **vertexp)
void qh_outcoplanar (void)
pointTqh_point (int id)
void qh_point_add (setT *set, pointT *point, void *elem)
setTqh_pointfacet (void)
setTqh_pointvertex (void)
void qh_prependfacet (facetT *facet, facetT **facetlist)
void qh_printhashtable (FILE *fp)
void qh_printlists (void)
void qh_resetlists (boolT stats, boolT resetVisible)
void qh_setvoronoi_all (void)
void qh_triangulate (void)
void qh_triangulate_facet (facetT *facetA, vertexT **first_vertex)
void qh_triangulate_link (facetT *oldfacetA, facetT *facetA, facetT *oldfacetB, facetT *facetB)
void qh_triangulate_mirror (facetT *facetA, facetT *facetB)
void qh_triangulate_null (facetT *facetA)
void qh_vertexintersect (setT **vertexsetA, setT *vertexsetB)
setTqh_vertexintersect_new (setT *vertexsetA, setT *vertexsetB)
void qh_vertexneighbors (void)
boolT qh_vertexsubset (setT *vertexsetA, setT *vertexsetB)

Function Documentation

void qh_addhash ( void *  newelem,
setT hashtable,
int  hashsize,
int  hash 
)

Definition at line 26 of file poly2.c.

void qh_check_bestdist ( void  )

Definition at line 66 of file poly2.c.

void qh_check_maxout ( void  )

Definition at line 167 of file poly2.c.

void qh_check_output ( void  )

Definition at line 251 of file poly2.c.

void qh_check_point ( pointT point,
facetT facet,
realT maxoutside,
realT maxdist,
facetT **  errfacet1,
facetT **  errfacet2 
)

Definition at line 274 of file poly2.c.

void qh_check_points ( void  )

Definition at line 314 of file poly2.c.

void qh_checkconvex ( facetT facetlist,
int  fault 
)

Definition at line 424 of file poly2.c.

void qh_checkfacet ( facetT facet,
boolT  newmerge,
boolT waserrorp 
)

Definition at line 576 of file poly2.c.

void qh_checkflipped_all ( facetT facetlist)

Definition at line 780 of file poly2.c.

void qh_checkpolygon ( facetT facetlist)

Definition at line 827 of file poly2.c.

void qh_checkvertex ( vertexT vertex)

Definition at line 950 of file poly2.c.

void qh_clearcenters ( qh_CENTER  type)

Definition at line 989 of file poly2.c.

void qh_createsimplex ( setT vertices)

Definition at line 1031 of file poly2.c.

void qh_delridge ( ridgeT ridge)

Definition at line 1075 of file poly2.c.

void qh_delvertex ( vertexT vertex)

Definition at line 1095 of file poly2.c.

setT* qh_facet3vertex ( facetT facet)

Definition at line 1118 of file poly2.c.

facetT* qh_findbestfacet ( pointT point,
boolT  bestoutside,
realT bestdist,
boolT isoutside 
)

Definition at line 1188 of file poly2.c.

facetT* qh_findbestlower ( facetT upperfacet,
pointT point,
realT bestdistp,
int *  numpart 
)

Definition at line 1227 of file poly2.c.

facetT* qh_findfacet_all ( pointT point,
realT bestdist,
boolT isoutside,
int *  numpart 
)

Definition at line 1294 of file poly2.c.

int qh_findgood ( facetT facetlist,
int  goodhorizon 
)

Definition at line 1354 of file poly2.c.

void qh_findgood_all ( facetT facetlist)

Definition at line 1454 of file poly2.c.

void qh_furthestnext ( void  )

Definition at line 1524 of file poly2.c.

void qh_furthestout ( facetT facet)

Definition at line 1567 of file poly2.c.

void qh_infiniteloop ( facetT facet)

Definition at line 1598 of file poly2.c.

void qh_initbuild ( void  )

Definition at line 1629 of file poly2.c.

void qh_initialhull ( setT vertices)

Definition at line 1748 of file poly2.c.

setT* qh_initialvertices ( int  dim,
setT maxpoints,
pointT points,
int  numpoints 
)

Definition at line 1831 of file poly2.c.

vertexT* qh_isvertex ( pointT point,
setT vertices 
)

Definition at line 1914 of file poly2.c.

Definition at line 1959 of file poly2.c.

void qh_matchduplicates ( facetT atfacet,
int  atskip,
int  hashsize,
int *  hashcount 
)

Definition at line 2027 of file poly2.c.

void qh_nearcoplanar ( void  )

Definition at line 2137 of file poly2.c.

vertexT* qh_nearvertex ( facetT facet,
pointT point,
realT bestdistp 
)

Definition at line 2187 of file poly2.c.

int qh_newhashtable ( int  newsize)

Definition at line 2239 of file poly2.c.

vertexT* qh_newvertex ( pointT point)

Definition at line 2264 of file poly2.c.

ridgeT* qh_nextridge3d ( ridgeT atridge,
facetT facet,
vertexT **  vertexp 
)

Definition at line 2304 of file poly2.c.

void qh_outcoplanar ( void  )

Definition at line 2353 of file poly2.c.

pointT* qh_point ( int  id)

Definition at line 2382 of file poly2.c.

void qh_point_add ( setT set,
pointT point,
void *  elem 
)

Definition at line 2406 of file poly2.c.

setT* qh_pointfacet ( void  )

Definition at line 2446 of file poly2.c.

setT* qh_pointvertex ( void  )

Definition at line 2483 of file poly2.c.

void qh_prependfacet ( facetT facet,
facetT **  facetlist 
)

Definition at line 2510 of file poly2.c.

void qh_printhashtable ( FILE *  fp)

Definition at line 2549 of file poly2.c.

void qh_printlists ( void  )

Definition at line 2587 of file poly2.c.

void qh_resetlists ( boolT  stats,
boolT  resetVisible 
)

Definition at line 2621 of file poly2.c.

void qh_setvoronoi_all ( void  )

Definition at line 2671 of file poly2.c.

void qh_triangulate ( void  )

Definition at line 2703 of file poly2.c.

void qh_triangulate_facet ( facetT facetA,
vertexT **  first_vertex 
)

Definition at line 2885 of file poly2.c.

void qh_triangulate_link ( facetT oldfacetA,
facetT facetA,
facetT oldfacetB,
facetT facetB 
)

Definition at line 2954 of file poly2.c.

void qh_triangulate_mirror ( facetT facetA,
facetT facetB 
)

Definition at line 2985 of file poly2.c.

void qh_triangulate_null ( facetT facetA)

Definition at line 3014 of file poly2.c.

void qh_vertexintersect ( setT **  vertexsetA,
setT vertexsetB 
)

Definition at line 3042 of file poly2.c.

setT* qh_vertexintersect_new ( setT vertexsetA,
setT vertexsetB 
)

Definition at line 3060 of file poly2.c.

void qh_vertexneighbors ( void  )

Definition at line 3099 of file poly2.c.

boolT qh_vertexsubset ( setT vertexsetA,
setT vertexsetB 
)

Definition at line 3131 of file poly2.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libqhull
Author(s): Robert Krug
autogenerated on Tue Jun 18 2013 12:38:50