Typedefs | Functions
qset.c File Reference
#include "qset.h"
#include "mem.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for qset.c:

Go to the source code of this file.

Typedefs

typedef struct facetT facetT
typedef struct ridgeT ridgeT

Functions

void qh_errexit (int exitcode, facetT *, ridgeT *)
void qh_fprintf (FILE *fp, int msgcode, const char *fmt,...)
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, const char *tname, unsigned 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, const 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 idx, int size)

Typedef Documentation

typedef struct facetT facetT

Definition at line 25 of file qset.c.

typedef struct ridgeT ridgeT

Definition at line 24 of file qset.c.


Function Documentation

void qh_errexit ( int  exitcode,
facetT ,
ridgeT  
)

Definition at line 205 of file user.c.

void qh_fprintf ( FILE *  fp,
int  msgcode,
const char *  fmt,
  ... 
)

Definition at line 40 of file userprintf.c.

void qh_setaddnth ( setT **  setp,
int  nth,
void *  newelem 
)

Definition at line 55 of file qset.c.

void qh_setaddsorted ( setT **  setp,
void *  newelem 
)

Definition at line 93 of file qset.c.

void qh_setappend ( setT **  setp,
void *  newelem 
)

Definition at line 124 of file qset.c.

void qh_setappend2ndlast ( setT **  setp,
void *  newelem 
)

Definition at line 195 of file qset.c.

void qh_setappend_set ( setT **  setp,
setT setA 
)

Definition at line 153 of file qset.c.

void qh_setcheck ( setT set,
const char *  tname,
unsigned  id 
)

Definition at line 221 of file qset.c.

void qh_setcompact ( setT set)

Definition at line 263 of file qset.c.

setT* qh_setcopy ( setT set,
int  extra 
)

Definition at line 297 of file qset.c.

void* qh_setdel ( setT set,
void *  oldelem 
)

Definition at line 331 of file qset.c.

void* qh_setdellast ( setT set)

Definition at line 370 of file qset.c.

void* qh_setdelnth ( setT set,
int  nth 
)

Definition at line 410 of file qset.c.

void* qh_setdelnthsorted ( setT set,
int  nth 
)

Definition at line 451 of file qset.c.

void* qh_setdelsorted ( setT set,
void *  oldelem 
)

Definition at line 489 of file qset.c.

setT* qh_setduplicate ( setT set,
int  elemsize 
)

Definition at line 526 of file qset.c.

int qh_setequal ( setT setA,
setT setB 
)

Definition at line 557 of file qset.c.

int qh_setequal_except ( setT setA,
void *  skipelemA,
setT setB,
void *  skipelemB 
)

Definition at line 595 of file qset.c.

int qh_setequal_skip ( setT setA,
int  skipA,
setT setB,
int  skipB 
)

Definition at line 643 of file qset.c.

void qh_setfree ( setT **  setp)

Definition at line 682 of file qset.c.

void qh_setfree2 ( setT **  setp,
int  elemsize 
)

Definition at line 710 of file qset.c.

void qh_setfreelong ( setT **  setp)

Definition at line 736 of file qset.c.

int qh_setin ( setT set,
void *  setelem 
)

Definition at line 761 of file qset.c.

int qh_setindex ( setT set,
void *  atelem 
)

Definition at line 787 of file qset.c.

void qh_setlarger ( setT **  oldsetp)

Definition at line 819 of file qset.c.

void* qh_setlast ( setT set)

Definition at line 858 of file qset.c.

setT* qh_setnew ( int  setsize)

Definition at line 887 of file qset.c.

setT* qh_setnew_delnthsorted ( setT set,
int  size,
int  nth,
int  prepend 
)

Definition at line 930 of file qset.c.

void qh_setprint ( FILE *  fp,
const char *  string,
setT set 
)

Definition at line 1012 of file qset.c.

void qh_setreplace ( setT set,
void *  oldelem,
void *  newelem 
)

Definition at line 1043 of file qset.c.

int qh_setsize ( setT set)

Definition at line 1074 of file qset.c.

setT* qh_settemp ( int  setsize)

Definition at line 1108 of file qset.c.

void qh_settempfree ( setT **  set)

Definition at line 1136 of file qset.c.

void qh_settempfree_all ( void  )

Definition at line 1163 of file qset.c.

setT* qh_settemppop ( void  )

Definition at line 1183 of file qset.c.

void qh_settemppush ( setT set)

Definition at line 1209 of file qset.c.

void qh_settruncate ( setT set,
int  size 
)

Definition at line 1234 of file qset.c.

int qh_setunique ( setT **  set,
void *  elem 
)

Definition at line 1258 of file qset.c.

void qh_setzero ( setT set,
int  idx,
int  size 
)

Definition at line 1286 of file qset.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