TetGenProcess
The GeMA wrapper plugin to the TetGen mesh generator
Loading...
Searching...
No Matches
tetgenio Class Reference
Collaboration diagram for tetgenio:

Classes

struct  facet
 
struct  pointparam
 
struct  polygon
 
struct  voroedge
 
struct  vorofacet
 

Public Types

typedef REAL(*) GetVertexParamOnEdge(void *, int, int)
 
typedef void(*) GetSteinerOnEdge(void *, int, REAL, REAL *)
 
typedef void(*) GetVertexParamOnFace(void *, int, int, REAL *)
 
typedef void(*) GetEdgeSteinerParamOnFace(void *, int, REAL, int, REAL *)
 
typedef void(*) GetSteinerOnFace(void *, int, REAL *, REAL *)
 
typedef bool(*) TetSizeFunc(REAL *, REAL *, REAL *, REAL *, REAL *, REAL)
 

Public Member Functions

bool load_node_call (FILE *infile, int markers, int uvflag, char *)
 
bool load_node (char *)
 
bool load_edge (char *)
 
bool load_face (char *)
 
bool load_tet (char *)
 
bool load_vol (char *)
 
bool load_var (char *)
 
bool load_mtr (char *)
 
bool load_elem (char *)
 
bool load_poly (char *)
 
bool load_off (char *)
 
bool load_ply (char *)
 
bool load_stl (char *)
 
bool load_vtk (char *)
 
bool load_medit (char *, int)
 
bool load_neumesh (char *, int)
 
bool load_plc (char *, int)
 
bool load_tetmesh (char *, int)
 
void save_nodes (const char *)
 
void save_elements (const char *)
 
void save_faces (const char *)
 
void save_edges (char *)
 
void save_neighbors (char *)
 
void save_poly (const char *)
 
void save_faces2smesh (char *)
 
char * readline (char *string, FILE *infile, int *linenumber)
 
char * findnextfield (char *string)
 
char * readnumberline (char *string, FILE *infile, char *infilename)
 
char * findnextnumber (char *string)
 
void initialize ()
 
void clean_memory ()
 

Static Public Member Functions

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

Public Attributes

int firstnumber
 
int mesh_dim
 
int useindex
 
REAL * pointlist
 
REAL * pointattributelist
 
REAL * pointmtrlist
 
int * pointmarkerlist
 
int * point2tetlist
 
pointparampointparamlist
 
int numberofpoints
 
int numberofpointattributes
 
int numberofpointmtrs
 
int * tetrahedronlist
 
REAL * tetrahedronattributelist
 
REAL * tetrahedronvolumelist
 
int * neighborlist
 
int * tet2facelist
 
int * tet2edgelist
 
int numberoftetrahedra
 
int numberofcorners
 
int numberoftetrahedronattributes
 
facetfacetlist
 
int * facetmarkerlist
 
int numberoffacets
 
REAL * holelist
 
int numberofholes
 
REAL * regionlist
 
int numberofregions
 
int * refine_elem_list
 
REAL * refine_elem_vol_list
 
int numberofrefineelems
 
REAL * facetconstraintlist
 
int numberoffacetconstraints
 
REAL * segmentconstraintlist
 
int numberofsegmentconstraints
 
int * trifacelist
 
int * trifacemarkerlist
 
int * o2facelist
 
int * face2tetlist
 
int * face2edgelist
 
int numberoftrifaces
 
int * edgelist
 
int * edgemarkerlist
 
int * o2edgelist
 
int * edge2tetlist
 
int numberofedges
 
REAL * vpointlist
 
voroedgevedgelist
 
vorofacetvfacetlist
 
int ** vcelllist
 
int numberofvpoints
 
int numberofvedges
 
int numberofvfacets
 
int numberofvcells
 
void * geomhandle
 
GetVertexParamOnEdge getvertexparamonedge
 
GetSteinerOnEdge getsteineronedge
 
GetVertexParamOnFace getvertexparamonface
 
GetEdgeSteinerParamOnFace getedgesteinerparamonface
 
GetSteinerOnFace getsteineronface
 
TetSizeFunc tetunsuitable
 

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