Defines | Typedefs | Functions

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

#include <stdio.h>
#include <string.h>
#include "qset.h"
#include "mem.h"

Defines

#define SETsizeaddr_(set)   (&((set)->e[(set)->maxsize].i))

Typedefs

typedef struct ridgeT ridgeT
typedef struct facetT facetT

Functions

void qh_errexit (int exitcode, facetT *, ridgeT *)
void qh_setaddnth (setT **setp, int nth, void *newelem)
void qh_setaddsorted (setT **setp, void *newelem)
void qh_setappend (setT **setp, void *newelem)
void qh_setappend_set (setT **setp, setT *setA)
void qh_setappend2ndlast (setT **setp, void *newelem)
void qh_setcheck (setT *set, char *tname, int id)
void qh_setcompact (setT *set)
setTqh_setcopy (setT *set, int extra)
void * qh_setdel (setT *set, void *oldelem)
void * qh_setdellast (setT *set)
void * qh_setdelnth (setT *set, int nth)
void * qh_setdelnthsorted (setT *set, int nth)
void * qh_setdelsorted (setT *set, void *oldelem)
setTqh_setduplicate (setT *set, int elemsize)
int qh_setequal (setT *setA, setT *setB)
int qh_setequal_except (setT *setA, void *skipelemA, setT *setB, void *skipelemB)
int qh_setequal_skip (setT *setA, int skipA, setT *setB, int skipB)
void qh_setfree (setT **setp)
void qh_setfree2 (setT **setp, int elemsize)
void qh_setfreelong (setT **setp)
int qh_setin (setT *set, void *setelem)
int qh_setindex (setT *set, void *atelem)
void qh_setlarger (setT **oldsetp)
void * qh_setlast (setT *set)
setTqh_setnew (int setsize)
setTqh_setnew_delnthsorted (setT *set, int size, int nth, int prepend)
void qh_setprint (FILE *fp, char *string, setT *set)
void qh_setreplace (setT *set, void *oldelem, void *newelem)
int qh_setsize (setT *set)
setTqh_settemp (int setsize)
void qh_settempfree (setT **set)
void qh_settempfree_all (void)
setTqh_settemppop (void)
void qh_settemppush (setT *set)
void qh_settruncate (setT *set, int size)
int qh_setunique (setT **set, void *elem)
void qh_setzero (setT *set, int index, int size)

Define Documentation

#define SETsizeaddr_ (   set  )     (&((set)->e[(set)->maxsize].i))

Typedef Documentation

typedef struct facetT facetT
typedef struct ridgeT ridgeT

Function Documentation

void qh_errexit ( int  exitcode,
facetT ,
ridgeT  
)
void qh_setaddnth ( setT **  setp,
int  nth,
void *  newelem 
)
void qh_setaddsorted ( setT **  setp,
void *  newelem 
)
void qh_setappend ( setT **  setp,
void *  newelem 
)
void qh_setappend2ndlast ( setT **  setp,
void *  newelem 
)
void qh_setappend_set ( setT **  setp,
setT setA 
)
void qh_setcheck ( setT set,
char *  tname,
int  id 
)
void qh_setcompact ( setT set  ) 
setT* qh_setcopy ( setT set,
int  extra 
)
void* qh_setdel ( setT set,
void *  oldelem 
)
void* qh_setdellast ( setT set  ) 
void* qh_setdelnth ( setT set,
int  nth 
)
void* qh_setdelnthsorted ( setT set,
int  nth 
)
void* qh_setdelsorted ( setT set,
void *  oldelem 
)
setT* qh_setduplicate ( setT set,
int  elemsize 
)
int qh_setequal ( setT setA,
setT setB 
)
int qh_setequal_except ( setT setA,
void *  skipelemA,
setT setB,
void *  skipelemB 
)
int qh_setequal_skip ( setT setA,
int  skipA,
setT setB,
int  skipB 
)
void qh_setfree ( setT **  setp  ) 
void qh_setfree2 ( setT **  setp,
int  elemsize 
)
void qh_setfreelong ( setT **  setp  ) 
int qh_setin ( setT set,
void *  setelem 
)
int qh_setindex ( setT set,
void *  atelem 
)
void qh_setlarger ( setT **  oldsetp  ) 
void* qh_setlast ( setT set  ) 
setT* qh_setnew ( int  setsize  ) 
setT* qh_setnew_delnthsorted ( setT set,
int  size,
int  nth,
int  prepend 
)
void qh_setprint ( FILE *  fp,
char *  string,
setT set 
)
void qh_setreplace ( setT set,
void *  oldelem,
void *  newelem 
)
int qh_setsize ( setT set  ) 
setT* qh_settemp ( int  setsize  ) 
void qh_settempfree ( setT **  set  ) 
void qh_settempfree_all ( void   ) 
setT* qh_settemppop ( void   ) 
void qh_settemppush ( setT set  ) 
void qh_settruncate ( setT set,
int  size 
)
int qh_setunique ( setT **  set,
void *  elem 
)
void qh_setzero ( setT set,
int  index,
int  size 
)