Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

tetgenio Class Reference

#include <tetgen.h>

List of all members.

Classes

struct  facet
struct  pbcgroup
struct  polygon

Public Types

enum  { FILENAMESIZE = 1024 }
enum  { INPUTLINESIZE = 1024 }
enum  { FILENAMESIZE = 1024 }
enum  { INPUTLINESIZE = 1024 }

Public Member Functions

void initialize ()
void deinitialize ()
bool load_node_call (FILE *infile, int markers, char *nodefilename)
bool load_node (char *filename)
bool load_addnodes (char *filename)
bool load_pbc (char *filename)
bool load_var (char *filename)
bool load_poly (char *filename)
bool load_off (char *filename)
bool load_ply (char *filename)
bool load_stl (char *filename)
bool load_medit (char *filename)
bool load_plc (char *filename, int object)
bool load_tetmesh (char *filename)
void save_nodes (char *filename)
void save_elements (char *filename)
void save_faces (char *filename)
void save_edges (char *filename)
void save_neighbors (char *filename)
void save_poly (char *filename)
char * readline (char *string, FILE *infile, int *linenumber)
char * findnextfield (char *string)
char * readnumberline (char *string, FILE *infile, char *infilename)
char * findnextnumber (char *string)
 tetgenio ()
 ~tetgenio ()
void initialize ()
void deinitialize ()
bool load_node_call (FILE *infile, int markers, char *nodefilename)
bool load_node (char *filename)
bool load_addnodes (char *filename)
bool load_pbc (char *filename)
bool load_var (char *filename)
bool load_poly (char *filename)
bool load_off (char *filename)
bool load_ply (char *filename)
bool load_stl (char *filename)
bool load_medit (char *filename)
bool load_plc (char *filename, int object)
bool load_tetmesh (char *filename)
void save_nodes (char *filename)
void save_elements (char *filename)
void save_faces (char *filename)
void save_edges (char *filename)
void save_neighbors (char *filename)
void save_poly (char *filename)
char * readline (char *string, FILE *infile, int *linenumber)
char * findnextfield (char *string)
char * readnumberline (char *string, FILE *infile, char *infilename)
char * findnextnumber (char *string)
 tetgenio ()
 ~tetgenio ()

Static Public Member Functions

static void init (polygon *p)
static void init (facet *f)
static void init (polygon *p)
static void init (facet *f)

Public Attributes

int firstnumber
int mesh_dim
REAL * pointlist
REAL * pointattributelist
REAL * addpointlist
REAL * addpointattributelist
int * pointmarkerlist
int numberofpoints
int numberofpointattributes
int numberofaddpoints
int * tetrahedronlist
REAL * tetrahedronattributelist
REAL * tetrahedronvolumelist
int * neighborlist
int numberoftetrahedra
int numberofcorners
int numberoftetrahedronattributes
facetfacetlist
int * facetmarkerlist
int numberoffacets
REAL * holelist
int numberofholes
REAL * regionlist
int numberofregions
REAL * facetconstraintlist
int numberoffacetconstraints
REAL * segmentconstraintlist
int numberofsegmentconstraints
REAL * nodeconstraintlist
int numberofnodeconstraints
pbcgrouppbcgrouplist
int numberofpbcgroups
int * trifacelist
int * trifacemarkerlist
int numberoftrifaces
int * edgelist
int * edgemarkerlist
int numberofedges

Member Enumeration Documentation

anonymous enum
Enumerator:
FILENAMESIZE 
anonymous enum
Enumerator:
INPUTLINESIZE 
anonymous enum
Enumerator:
FILENAMESIZE 
anonymous enum
Enumerator:
INPUTLINESIZE 

Constructor & Destructor Documentation

tetgenio::tetgenio (  )  [inline]
tetgenio::~tetgenio (  )  [inline]
tetgenio::tetgenio (  )  [inline]
tetgenio::~tetgenio (  )  [inline]

Member Function Documentation

void tetgenio::deinitialize (  ) 
void tetgenio::deinitialize (  ) 
char* tetgenio::findnextfield ( char *  string  ) 
char * tetgenio::findnextfield ( char *  string  ) 
char * tetgenio::findnextnumber ( char *  string  ) 
char* tetgenio::findnextnumber ( char *  string  ) 
static void tetgenio::init ( polygon p  )  [inline, static]
static void tetgenio::init ( facet f  )  [inline, static]
static void tetgenio::init ( polygon p  )  [inline, static]
static void tetgenio::init ( facet f  )  [inline, static]
void tetgenio::initialize (  ) 
void tetgenio::initialize (  ) 
bool tetgenio::load_addnodes ( char *  filename  ) 
bool tetgenio::load_addnodes ( char *  filename  ) 
bool tetgenio::load_medit ( char *  filename  ) 
bool tetgenio::load_medit ( char *  filename  ) 
bool tetgenio::load_node ( char *  filename  ) 
bool tetgenio::load_node ( char *  filename  ) 
bool tetgenio::load_node_call ( FILE *  infile,
int  markers,
char *  nodefilename 
)
bool tetgenio::load_node_call ( FILE *  infile,
int  markers,
char *  nodefilename 
)
bool tetgenio::load_off ( char *  filename  ) 
bool tetgenio::load_off ( char *  filename  ) 
bool tetgenio::load_pbc ( char *  filename  ) 
bool tetgenio::load_pbc ( char *  filename  ) 
bool tetgenio::load_plc ( char *  filename,
int  object 
)
bool tetgenio::load_plc ( char *  filename,
int  object 
)
bool tetgenio::load_ply ( char *  filename  ) 
bool tetgenio::load_ply ( char *  filename  ) 
bool tetgenio::load_poly ( char *  filename  ) 
bool tetgenio::load_poly ( char *  filename  ) 
bool tetgenio::load_stl ( char *  filename  ) 
bool tetgenio::load_stl ( char *  filename  ) 
bool tetgenio::load_tetmesh ( char *  filename  ) 
bool tetgenio::load_tetmesh ( char *  filename  ) 
bool tetgenio::load_var ( char *  filename  ) 
bool tetgenio::load_var ( char *  filename  ) 
char * tetgenio::readline ( char *  string,
FILE *  infile,
int *  linenumber 
)
char* tetgenio::readline ( char *  string,
FILE *  infile,
int *  linenumber 
)
char * tetgenio::readnumberline ( char *  string,
FILE *  infile,
char *  infilename 
)
char* tetgenio::readnumberline ( char *  string,
FILE *  infile,
char *  infilename 
)
void tetgenio::save_edges ( char *  filename  ) 
void tetgenio::save_edges ( char *  filename  ) 
void tetgenio::save_elements ( char *  filename  ) 
void tetgenio::save_elements ( char *  filename  ) 
void tetgenio::save_faces ( char *  filename  ) 
void tetgenio::save_faces ( char *  filename  ) 
void tetgenio::save_neighbors ( char *  filename  ) 
void tetgenio::save_neighbors ( char *  filename  ) 
void tetgenio::save_nodes ( char *  filename  ) 
void tetgenio::save_nodes ( char *  filename  ) 
void tetgenio::save_poly ( char *  filename  ) 
void tetgenio::save_poly ( char *  filename  ) 

Member Data Documentation


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