Public Member Functions | Public Attributes

tetgenmesh::link Class Reference

#include <tetgen.h>

Inheritance diagram for tetgenmesh::link:
tetgenmesh::memorypool tetgenmesh::memorypool tetgenmesh::queue tetgenmesh::queue

List of all members.

Public Member Functions

 link (int _itembytes, compfunc _comp, int itemcount)
 link (char *str, int itemcount)
void linkinit (int _itembytes, compfunc _comp, int itemcount)
void setcomp (compfunc compf)
void rewind ()
void goend ()
long len ()
void clear ()
bool move (int numberofnodes)
bool locate (int pos)
void * add (void *newitem)
void * insert (int pos, void *insitem)
void * del (void *delitem)
void * del (int pos)
void * getitem ()
void * getnitem (int pos)
int hasitem (void *checkitem)
 link (int _itembytes, compfunc _comp, int itemcount)
 link (char *str, int itemcount)
void linkinit (int _itembytes, compfunc _comp, int itemcount)
void setcomp (compfunc compf)
void rewind ()
void goend ()
long len ()
void clear ()
bool move (int numberofnodes)
bool locate (int pos)
void * add (void *newitem)
void * insert (int pos, void *insitem)
void * del (void *delitem)
void * del (int pos)
void * getitem ()
void * getnitem (int pos)
int hasitem (void *checkitem)

Public Attributes

void ** head
void ** tail
void * nextlinkitem
int linkitembytes
int linkitems
int curpos
compfunc comp

Constructor & Destructor Documentation

tetgenmesh::link::link ( int  _itembytes,
compfunc  _comp,
int  itemcount 
) [inline]
tetgenmesh::link::link ( char *  str,
int  itemcount 
) [inline]
tetgenmesh::link::link ( int  _itembytes,
compfunc  _comp,
int  itemcount 
) [inline]
tetgenmesh::link::link ( char *  str,
int  itemcount 
) [inline]

Member Function Documentation

void * tetgenmesh::link::add ( void *  newitem  ) 
void* tetgenmesh::link::add ( void *  newitem  ) 
void tetgenmesh::link::clear ( void   ) 
void tetgenmesh::link::clear (  ) 
void * tetgenmesh::link::del ( void *  delitem  ) 
void * tetgenmesh::link::del ( int  pos  ) 
void* tetgenmesh::link::del ( void *  delitem  ) 
void* tetgenmesh::link::del ( int  pos  ) 
void * tetgenmesh::link::getitem (  ) 
void* tetgenmesh::link::getitem (  ) 
void* tetgenmesh::link::getnitem ( int  pos  ) 
void * tetgenmesh::link::getnitem ( int  pos  ) 
void tetgenmesh::link::goend (  )  [inline]
void tetgenmesh::link::goend (  )  [inline]
int tetgenmesh::link::hasitem ( void *  checkitem  ) 
int tetgenmesh::link::hasitem ( void *  checkitem  ) 
void * tetgenmesh::link::insert ( int  pos,
void *  insitem 
)
void* tetgenmesh::link::insert ( int  pos,
void *  insitem 
)
long tetgenmesh::link::len (  )  [inline]
long tetgenmesh::link::len (  )  [inline]
void tetgenmesh::link::linkinit ( int  _itembytes,
compfunc  _comp,
int  itemcount 
)
void tetgenmesh::link::linkinit ( int  _itembytes,
compfunc  _comp,
int  itemcount 
)
bool tetgenmesh::link::locate ( int  pos  ) 
bool tetgenmesh::link::locate ( int  pos  ) 
bool tetgenmesh::link::move ( int  numberofnodes  ) 
bool tetgenmesh::link::move ( int  numberofnodes  ) 
void tetgenmesh::link::rewind (  )  [inline]
void tetgenmesh::link::rewind (  )  [inline]
void tetgenmesh::link::setcomp ( compfunc  compf  )  [inline]
void tetgenmesh::link::setcomp ( compfunc  compf  )  [inline]

Member Data Documentation


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