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

Go to the source code of this file.

Typedefs

typedef struct facetT facetT
 
typedef struct ridgeT ridgeT
 

Functions

void qh_errexit (qhT *qh, int exitcode, facetT *, ridgeT *)
 
void qh_fprintf (qhT *qh, FILE *fp, int msgcode, const char *fmt,...)
 
void qh_setaddnth (qhT *qh, setT **setp, int nth, void *newelem)
 
void qh_setaddsorted (qhT *qh, setT **setp, void *newelem)
 
void qh_setappend (qhT *qh, setT **setp, void *newelem)
 
void qh_setappend2ndlast (qhT *qh, setT **setp, void *newelem)
 
void qh_setappend_set (qhT *qh, setT **setp, setT *setA)
 
void qh_setcheck (qhT *qh, setT *set, const char *tname, unsigned id)
 
void qh_setcompact (qhT *qh, setT *set)
 
setTqh_setcopy (qhT *qh, setT *set, int extra)
 
void * qh_setdel (setT *set, void *oldelem)
 
void * qh_setdellast (setT *set)
 
void * qh_setdelnth (qhT *qh, setT *set, int nth)
 
void * qh_setdelnthsorted (qhT *qh, setT *set, int nth)
 
void * qh_setdelsorted (setT *set, void *oldelem)
 
setTqh_setduplicate (qhT *qh, setT *set, int elemsize)
 
void ** qh_setendpointer (setT *set)
 
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 (qhT *qh, setT **setp)
 
void qh_setfree2 (qhT *qh, setT **setp, int elemsize)
 
void qh_setfreelong (qhT *qh, setT **setp)
 
int qh_setin (setT *set, void *setelem)
 
int qh_setindex (setT *set, void *atelem)
 
void qh_setlarger (qhT *qh, setT **oldsetp)
 
void * qh_setlast (setT *set)
 
setTqh_setnew (qhT *qh, int setsize)
 
setTqh_setnew_delnthsorted (qhT *qh, setT *set, int size, int nth, int prepend)
 
void qh_setprint (qhT *qh, FILE *fp, const char *string, setT *set)
 
void qh_setreplace (qhT *qh, setT *set, void *oldelem, void *newelem)
 
int qh_setsize (qhT *qh, setT *set)
 
setTqh_settemp (qhT *qh, int setsize)
 
void qh_settempfree (qhT *qh, setT **set)
 
void qh_settempfree_all (qhT *qh)
 
setTqh_settemppop (qhT *qh)
 
void qh_settemppush (qhT *qh, setT *set)
 
void qh_settruncate (qhT *qh, setT *set, int size)
 
int qh_setunique (qhT *qh, setT **set, void *elem)
 
void qh_setzero (qhT *qh, setT *set, int idx, int size)
 

Typedef Documentation

◆ facetT

typedef struct facetT facetT

Definition at line 31 of file qset_r.c.

◆ ridgeT

typedef struct ridgeT ridgeT

Definition at line 30 of file qset_r.c.

Function Documentation

◆ qh_errexit()

void qh_errexit ( qhT qh,
int  exitcode,
facetT ,
ridgeT  
)

Definition at line 200 of file user_r.c.

◆ qh_fprintf()

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

Definition at line 41 of file userprintf_r.c.

◆ qh_setaddnth()

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

Definition at line 61 of file qset_r.c.

◆ qh_setaddsorted()

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

Definition at line 100 of file qset_r.c.

◆ qh_setappend()

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

Definition at line 131 of file qset_r.c.

◆ qh_setappend2ndlast()

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

Definition at line 207 of file qset_r.c.

◆ qh_setappend_set()

void qh_setappend_set ( qhT qh,
setT **  setp,
setT setA 
)

Definition at line 163 of file qset_r.c.

◆ qh_setcheck()

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

Definition at line 234 of file qset_r.c.

◆ qh_setcompact()

void qh_setcompact ( qhT qh,
setT set 
)

Definition at line 276 of file qset_r.c.

◆ qh_setcopy()

setT* qh_setcopy ( qhT qh,
setT set,
int  extra 
)

Definition at line 310 of file qset_r.c.

◆ qh_setdel()

void* qh_setdel ( setT set,
void *  oldelem 
)

Definition at line 344 of file qset_r.c.

◆ qh_setdellast()

void* qh_setdellast ( setT set)

Definition at line 384 of file qset_r.c.

◆ qh_setdelnth()

void* qh_setdelnth ( qhT qh,
setT set,
int  nth 
)

Definition at line 424 of file qset_r.c.

◆ qh_setdelnthsorted()

void* qh_setdelnthsorted ( qhT qh,
setT set,
int  nth 
)

Definition at line 465 of file qset_r.c.

◆ qh_setdelsorted()

void* qh_setdelsorted ( setT set,
void *  oldelem 
)

Definition at line 504 of file qset_r.c.

◆ qh_setduplicate()

setT* qh_setduplicate ( qhT qh,
setT set,
int  elemsize 
)

Definition at line 541 of file qset_r.c.

◆ qh_setendpointer()

void** qh_setendpointer ( setT set)

Definition at line 566 of file qset_r.c.

◆ qh_setequal()

int qh_setequal ( setT setA,
setT setB 
)

Definition at line 587 of file qset_r.c.

◆ qh_setequal_except()

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

Definition at line 629 of file qset_r.c.

◆ qh_setequal_skip()

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

Definition at line 677 of file qset_r.c.

◆ qh_setfree()

void qh_setfree ( qhT qh,
setT **  setp 
)

Definition at line 716 of file qset_r.c.

◆ qh_setfree2()

void qh_setfree2 ( qhT qh,
setT **  setp,
int  elemsize 
)

Definition at line 744 of file qset_r.c.

◆ qh_setfreelong()

void qh_setfreelong ( qhT qh,
setT **  setp 
)

Definition at line 770 of file qset_r.c.

◆ qh_setin()

int qh_setin ( setT set,
void *  setelem 
)

Definition at line 795 of file qset_r.c.

◆ qh_setindex()

int qh_setindex ( setT set,
void *  atelem 
)

Definition at line 821 of file qset_r.c.

◆ qh_setlarger()

void qh_setlarger ( qhT qh,
setT **  oldsetp 
)

Definition at line 855 of file qset_r.c.

◆ qh_setlast()

void* qh_setlast ( setT set)

Definition at line 895 of file qset_r.c.

◆ qh_setnew()

setT* qh_setnew ( qhT qh,
int  setsize 
)

Definition at line 924 of file qset_r.c.

◆ qh_setnew_delnthsorted()

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

Definition at line 967 of file qset_r.c.

◆ qh_setprint()

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

Definition at line 1049 of file qset_r.c.

◆ qh_setreplace()

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

Definition at line 1080 of file qset_r.c.

◆ qh_setsize()

int qh_setsize ( qhT qh,
setT set 
)

Definition at line 1111 of file qset_r.c.

◆ qh_settemp()

setT* qh_settemp ( qhT qh,
int  setsize 
)

Definition at line 1146 of file qset_r.c.

◆ qh_settempfree()

void qh_settempfree ( qhT qh,
setT **  set 
)

Definition at line 1174 of file qset_r.c.

◆ qh_settempfree_all()

void qh_settempfree_all ( qhT qh)

Definition at line 1201 of file qset_r.c.

◆ qh_settemppop()

setT* qh_settemppop ( qhT qh)

Definition at line 1221 of file qset_r.c.

◆ qh_settemppush()

void qh_settemppush ( qhT qh,
setT set 
)

Definition at line 1247 of file qset_r.c.

◆ qh_settruncate()

void qh_settruncate ( qhT qh,
setT set,
int  size 
)

Definition at line 1275 of file qset_r.c.

◆ qh_setunique()

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

Definition at line 1299 of file qset_r.c.

◆ qh_setzero()

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

Definition at line 1327 of file qset_r.c.



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