/opt/ros/diamondback/stacks/graspit_simulator/graspit/graspit_source/qhull/set.c File Reference

#include <stdio.h>
#include <string.h>
#include "set.h"
#include "mem.h"
Include dependency graph for set.c:

Go to the source code of this file.

Defines

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

Typedefs

typedef struct facetT facetT
typedef struct ridgeT ridgeT

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_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)
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))

Definition at line 42 of file set.c.


Typedef Documentation

typedef struct facetT facetT

Definition at line 27 of file set.c.

typedef struct ridgeT ridgeT

Definition at line 26 of file set.c.


Function Documentation

void qh_errexit ( int  exitcode,
facetT ,
ridgeT  
)

Definition at line 133 of file user.c.

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

Definition at line 63 of file set.c.

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

Definition at line 101 of file set.c.

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

Definition at line 132 of file set.c.

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

Definition at line 203 of file set.c.

void qh_setappend_set ( setT **  setp,
setT setA 
)

Definition at line 161 of file set.c.

void qh_setcheck ( setT set,
char *  tname,
int  id 
)

Definition at line 229 of file set.c.

void qh_setcompact ( setT set  ) 

Definition at line 271 of file set.c.

setT* qh_setcopy ( setT set,
int  extra 
)

Definition at line 305 of file set.c.

void* qh_setdel ( setT set,
void *  oldelem 
)

Definition at line 339 of file set.c.

void* qh_setdellast ( setT set  ) 

Definition at line 378 of file set.c.

void* qh_setdelnth ( setT set,
int  nth 
)

Definition at line 418 of file set.c.

void* qh_setdelnthsorted ( setT set,
int  nth 
)

Definition at line 459 of file set.c.

void* qh_setdelsorted ( setT set,
void *  oldelem 
)

Definition at line 497 of file set.c.

setT* qh_setduplicate ( setT set,
int  elemsize 
)

Definition at line 534 of file set.c.

int qh_setequal ( setT setA,
setT setB 
)

Definition at line 565 of file set.c.

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

Definition at line 603 of file set.c.

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

Definition at line 651 of file set.c.

void qh_setfree ( setT **  setp  ) 

Definition at line 690 of file set.c.

void qh_setfree2 ( setT **  setp,
int  elemsize 
)

Definition at line 718 of file set.c.

void qh_setfreelong ( setT **  setp  ) 

Definition at line 744 of file set.c.

int qh_setin ( setT set,
void *  setelem 
)

Definition at line 769 of file set.c.

int qh_setindex ( setT set,
void *  atelem 
)

Definition at line 794 of file set.c.

void qh_setlarger ( setT **  oldsetp  ) 

Definition at line 826 of file set.c.

void* qh_setlast ( setT set  ) 

Definition at line 865 of file set.c.

setT* qh_setnew ( int  setsize  ) 

Definition at line 894 of file set.c.

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

Definition at line 937 of file set.c.

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

Definition at line 1019 of file set.c.

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

Definition at line 1050 of file set.c.

int qh_setsize ( setT set  ) 

Definition at line 1080 of file set.c.

setT* qh_settemp ( int  setsize  ) 

Definition at line 1114 of file set.c.

void qh_settempfree ( setT **  set  ) 

Definition at line 1142 of file set.c.

void qh_settempfree_all ( void   ) 

Definition at line 1169 of file set.c.

setT* qh_settemppop ( void   ) 

Definition at line 1189 of file set.c.

void qh_settemppush ( setT set  ) 

Definition at line 1215 of file set.c.

void qh_settruncate ( setT set,
int  size 
)

Definition at line 1237 of file set.c.

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

Definition at line 1261 of file set.c.

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

Definition at line 1289 of file set.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 10:59:23 2012