Public Member Functions | Public Attributes

tetgenmesh::list Class Reference

#include <tetgen.h>

List of all members.

Public Member Functions

 list (int itbytes, compfunc pcomp, int mitems=256, int exsize=128)
 list (char *str, int mitems=256, int exsize=128)
 ~list ()
void * operator[] (int i)
void listinit (int itbytes, compfunc pcomp, int mitems, int exsize)
void setcomp (compfunc compf)
void clear ()
int len ()
void * append (void *appitem)
void * insert (int pos, void *insitem)
void del (int pos, int order)
int hasitem (void *checkitem)
void sort ()
 list (int itbytes, compfunc pcomp, int mitems=256, int exsize=128)
 list (char *str, int mitems=256, int exsize=128)
 ~list ()
void * operator[] (int i)
void listinit (int itbytes, compfunc pcomp, int mitems, int exsize)
void setcomp (compfunc compf)
void clear ()
int len ()
void * append (void *appitem)
void * insert (int pos, void *insitem)
void del (int pos, int order)
int hasitem (void *checkitem)
void sort ()

Public Attributes

char * base
int itembytes
int items
int maxitems
int expandsize
compfunc comp

Constructor & Destructor Documentation

tetgenmesh::list::list ( int  itbytes,
compfunc  pcomp,
int  mitems = 256,
int  exsize = 128 
) [inline]
tetgenmesh::list::list ( char *  str,
int  mitems = 256,
int  exsize = 128 
) [inline]
tetgenmesh::list::~list (  )  [inline]
tetgenmesh::list::list ( int  itbytes,
compfunc  pcomp,
int  mitems = 256,
int  exsize = 128 
) [inline]
tetgenmesh::list::list ( char *  str,
int  mitems = 256,
int  exsize = 128 
) [inline]
tetgenmesh::list::~list (  )  [inline]

Member Function Documentation

void * tetgenmesh::list::append ( void *  appitem  ) 
void* tetgenmesh::list::append ( void *  appitem  ) 
void tetgenmesh::list::clear ( void   )  [inline]
void tetgenmesh::list::clear ( void   )  [inline]
void tetgenmesh::list::del ( int  pos,
int  order 
)
void tetgenmesh::list::del ( int  pos,
int  order 
)
int tetgenmesh::list::hasitem ( void *  checkitem  ) 
int tetgenmesh::list::hasitem ( void *  checkitem  ) 
void* tetgenmesh::list::insert ( int  pos,
void *  insitem 
)
void * tetgenmesh::list::insert ( int  pos,
void *  insitem 
)
int tetgenmesh::list::len (  )  [inline]
int tetgenmesh::list::len (  )  [inline]
void tetgenmesh::list::listinit ( int  itbytes,
compfunc  pcomp,
int  mitems,
int  exsize 
)
void tetgenmesh::list::listinit ( int  itbytes,
compfunc  pcomp,
int  mitems,
int  exsize 
)
void* tetgenmesh::list::operator[] ( int  i  )  [inline]
void* tetgenmesh::list::operator[] ( int  i  )  [inline]
void tetgenmesh::list::setcomp ( compfunc  compf  )  [inline]
void tetgenmesh::list::setcomp ( compfunc  compf  )  [inline]
void tetgenmesh::list::sort (  ) 
void tetgenmesh::list::sort (  ) 

Member Data Documentation


The documentation for this class was generated from the following files: