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

Go to the source code of this file.

Functions

coordTqh_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)
 
pointTqh_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)
 
realTqh_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, 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)
 
coordTqh_sethalfspace_all (int dim, int count, coordT *halfspaces, pointT *feasible)
 
boolT qh_sharpnewfacets (void)
 
pointTqh_voronoi_center (int dim, setT *points)
 

Function Documentation

◆ qh_copypoints()

coordT* qh_copypoints ( coordT points,
int  numpoints,
int  dimension 
)

Definition at line 29 of file geom2.c.

◆ qh_crossproduct()

void qh_crossproduct ( int  dim,
realT  vecA[3],
realT  vecB[3],
realT  vecC[3] 
)

Definition at line 54 of file geom2.c.

◆ qh_determinant()

realT qh_determinant ( realT **  rows,
int  dim,
boolT nearzero 
)

Definition at line 82 of file geom2.c.

◆ qh_detjoggle()

realT qh_detjoggle ( pointT points,
int  numpoints,
int  dimension 
)

Definition at line 129 of file geom2.c.

◆ qh_detroundoff()

void qh_detroundoff ( void  )

Definition at line 192 of file geom2.c.

◆ qh_detsimplex()

realT qh_detsimplex ( pointT apex,
setT points,
int  dim,
boolT nearzero 
)

Definition at line 304 of file geom2.c.

◆ qh_distnorm()

realT qh_distnorm ( int  dim,
pointT point,
pointT normal,
realT offsetp 
)

Definition at line 348 of file geom2.c.

◆ qh_distround()

realT qh_distround ( int  dimension,
realT  maxabs,
realT  maxsumabs 
)

Definition at line 376 of file geom2.c.

◆ qh_divzero()

realT qh_divzero ( realT  numer,
realT  denom,
realT  mindenom1,
boolT zerodiv 
)

Definition at line 409 of file geom2.c.

◆ qh_facetarea()

realT qh_facetarea ( facetT facet)

Definition at line 457 of file geom2.c.

◆ qh_facetarea_simplex()

realT qh_facetarea_simplex ( int  dim,
coordT apex,
setT vertices,
vertexT notvertex,
boolT  toporient,
coordT normal,
realT offset 
)

Definition at line 517 of file geom2.c.

◆ qh_facetcenter()

pointT* qh_facetcenter ( setT vertices)

Definition at line 591 of file geom2.c.

◆ qh_findgooddist()

facetT* qh_findgooddist ( pointT point,
facetT facetA,
realT distp,
facetT **  facetlist 
)

Definition at line 630 of file geom2.c.

◆ qh_getarea()

void qh_getarea ( facetT facetlist)

Definition at line 702 of file geom2.c.

◆ qh_gram_schmidt()

boolT qh_gram_schmidt ( int  dim,
realT **  row 
)

Definition at line 763 of file geom2.c.

◆ qh_inthresholds()

boolT qh_inthresholds ( coordT normal,
realT angle 
)

Definition at line 811 of file geom2.c.

◆ qh_joggleinput()

void qh_joggleinput ( void  )

Definition at line 874 of file geom2.c.

◆ qh_maxabsval()

realT* qh_maxabsval ( realT normal,
int  dim 
)

Definition at line 937 of file geom2.c.

◆ qh_maxmin()

setT* qh_maxmin ( pointT points,
int  numpoints,
int  dimension 
)

Definition at line 979 of file geom2.c.

◆ qh_maxouter()

realT qh_maxouter ( void  )

Definition at line 1066 of file geom2.c.

◆ qh_maxsimplex()

void qh_maxsimplex ( int  dim,
setT maxpoints,
pointT points,
int  numpoints,
setT **  simplex 
)

Definition at line 1098 of file geom2.c.

◆ qh_minabsval()

realT qh_minabsval ( realT normal,
int  dim 
)

Definition at line 1197 of file geom2.c.

◆ qh_mindiff()

int qh_mindiff ( realT vecA,
realT vecB,
int  dim 
)

Definition at line 1217 of file geom2.c.

◆ qh_orientoutside()

boolT qh_orientoutside ( facetT facet)

Definition at line 1244 of file geom2.c.

◆ qh_outerinner()

void qh_outerinner ( facetT facet,
realT outerplane,
realT innerplane 
)

Definition at line 1279 of file geom2.c.

◆ qh_pointdist()

coordT qh_pointdist ( pointT point1,
pointT point2,
int  dim 
)

Definition at line 1320 of file geom2.c.

◆ qh_printmatrix()

void qh_printmatrix ( FILE *  fp,
const char *  string,
realT **  rows,
int  numrow,
int  numcol 
)

Definition at line 1345 of file geom2.c.

◆ qh_printpoints()

void qh_printpoints ( FILE *  fp,
const char *  string,
setT points 
)

Definition at line 1369 of file geom2.c.

◆ qh_projectinput()

void qh_projectinput ( void  )

Definition at line 1424 of file geom2.c.

◆ qh_projectpoints()

void qh_projectpoints ( signed char *  project,
int  n,
realT points,
int  numpoints,
int  dim,
realT newpoints,
int  newdim 
)

Definition at line 1531 of file geom2.c.

◆ qh_rotateinput()

void qh_rotateinput ( realT **  rows)

Definition at line 1584 of file geom2.c.

◆ qh_rotatepoints()

void qh_rotatepoints ( realT points,
int  numpoints,
int  dim,
realT **  row 
)

Definition at line 1610 of file geom2.c.

◆ qh_scaleinput()

void qh_scaleinput ( void  )

Definition at line 1646 of file geom2.c.

◆ qh_scalelast()

void qh_scalelast ( coordT points,
int  numpoints,
int  dim,
coordT  low,
coordT  high,
coordT  newhigh 
)

Definition at line 1675 of file geom2.c.

◆ qh_scalepoints()

void qh_scalepoints ( pointT points,
int  numpoints,
int  dim,
realT newlows,
realT newhighs 
)

Definition at line 1721 of file geom2.c.

◆ qh_setdelaunay()

void qh_setdelaunay ( int  dim,
int  count,
pointT points 
)

Definition at line 1806 of file geom2.c.

◆ qh_sethalfspace()

boolT qh_sethalfspace ( int  dim,
coordT coords,
coordT **  nextp,
coordT normal,
coordT offset,
coordT feasible 
)

Definition at line 1844 of file geom2.c.

◆ qh_sethalfspace_all()

coordT* qh_sethalfspace_all ( int  dim,
int  count,
coordT halfspaces,
pointT feasible 
)

Definition at line 1918 of file geom2.c.

◆ qh_sharpnewfacets()

boolT qh_sharpnewfacets ( void  )

Definition at line 1961 of file geom2.c.

◆ qh_voronoi_center()

pointT* qh_voronoi_center ( int  dim,
setT points 
)

Definition at line 2012 of file geom2.c.



hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59