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

Go to the source code of this file.

Functions

void qh_appendfacet (facetT *facet)
 
void qh_appendvertex (vertexT *vertex)
 
void qh_attachnewfacets (void)
 
boolT qh_checkflipped (facetT *facet, realT *distp, boolT allerror)
 
void qh_deletevisible (void)
 
void qh_delfacet (facetT *facet)
 
setTqh_facetintersect (facetT *facetA, facetT *facetB, int *skipA, int *skipB, int prepend)
 
int qh_gethash (int hashsize, setT *set, int size, int firstindex, void *skipelem)
 
facetTqh_makenew_nonsimplicial (facetT *visible, vertexT *apex, int *numnew)
 
facetTqh_makenew_simplicial (facetT *visible, vertexT *apex, int *numnew)
 
facetTqh_makenewfacet (setT *vertices, boolT toporient, facetT *horizon)
 
void qh_makenewplanes (void)
 
void qh_matchneighbor (facetT *newfacet, int newskip, int hashsize, int *hashcount)
 
void qh_matchnewfacets (void)
 
boolT qh_matchvertices (int firstindex, setT *verticesA, int skipA, setT *verticesB, int *skipB, boolT *same)
 
facetTqh_newfacet (void)
 
ridgeTqh_newridge (void)
 
int qh_pointid (pointT *point)
 
void qh_removefacet (facetT *facet)
 
void qh_removevertex (vertexT *vertex)
 
void qh_updatevertices (void)
 

Function Documentation

◆ qh_appendfacet()

void qh_appendfacet ( facetT facet)

Definition at line 38 of file poly.c.

◆ qh_appendvertex()

void qh_appendvertex ( vertexT vertex)

Definition at line 72 of file poly.c.

◆ qh_attachnewfacets()

void qh_attachnewfacets ( void  )

Definition at line 129 of file poly.c.

◆ qh_checkflipped()

boolT qh_checkflipped ( facetT facet,
realT distp,
boolT  allerror 
)

Definition at line 218 of file poly.c.

◆ qh_deletevisible()

void qh_deletevisible ( void  )

Definition at line 292 of file poly.c.

◆ qh_delfacet()

void qh_delfacet ( facetT facet)

Definition at line 247 of file poly.c.

◆ qh_facetintersect()

setT* qh_facetintersect ( facetT facetA,
facetT facetB,
int *  skipA,
int *  skipB,
int  prepend 
)

Definition at line 343 of file poly.c.

◆ qh_gethash()

int qh_gethash ( int  hashsize,
setT set,
int  size,
int  firstindex,
void *  skipelem 
)

Definition at line 405 of file poly.c.

◆ qh_makenew_nonsimplicial()

facetT* qh_makenew_nonsimplicial ( facetT visible,
vertexT apex,
int *  numnew 
)

Definition at line 563 of file poly.c.

◆ qh_makenew_simplicial()

facetT* qh_makenew_simplicial ( facetT visible,
vertexT apex,
int *  numnew 
)

Definition at line 660 of file poly.c.

◆ qh_makenewfacet()

facetT* qh_makenewfacet ( setT vertices,
boolT  toporient,
facetT horizon 
)

Definition at line 479 of file poly.c.

◆ qh_makenewplanes()

void qh_makenewplanes ( void  )

Definition at line 513 of file poly.c.

◆ qh_matchneighbor()

void qh_matchneighbor ( facetT newfacet,
int  newskip,
int  hashsize,
int *  hashcount 
)

Definition at line 724 of file poly.c.

◆ qh_matchnewfacets()

void qh_matchnewfacets ( void  )

Definition at line 841 of file poly.c.

◆ qh_matchvertices()

boolT qh_matchvertices ( int  firstindex,
setT verticesA,
int  skipA,
setT verticesB,
int *  skipB,
boolT same 
)

Definition at line 952 of file poly.c.

◆ qh_newfacet()

facetT* qh_newfacet ( void  )

Definition at line 985 of file poly.c.

◆ qh_newridge()

ridgeT* qh_newridge ( void  )

Definition at line 1018 of file poly.c.

◆ qh_pointid()

int qh_pointid ( pointT point)

Definition at line 1053 of file poly.c.

◆ qh_removefacet()

void qh_removefacet ( facetT facet)

Definition at line 1084 of file poly.c.

◆ qh_removevertex()

void qh_removevertex ( vertexT vertex)

Definition at line 1115 of file poly.c.

◆ qh_updatevertices()

void qh_updatevertices ( void  )

Definition at line 1155 of file poly.c.



hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:16