EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tetgenio Class Reference

#include <EicRoot/blob/master/eic/cad/tetgen/tetgen.h>

+ 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_pbc (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_plc (char *, int)
 
bool load_tetmesh (char *, int)
 
void save_nodes (char *)
 
void save_elements (char *)
 
void save_faces (char *)
 
void save_edges (char *)
 
void save_neighbors (char *)
 
void save_poly (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 deinitialize ()
 
 tetgenio ()
 
 ~tetgenio ()
 

Static Public Member Functions

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

Public Attributes

int firstnumber
 
int mesh_dim
 
int useindex
 
REALpointlist
 
REALpointattributelist
 
REALpointmtrlist
 
int * pointmarkerlist
 
pointparampointparamlist
 
int numberofpoints
 
int numberofpointattributes
 
int numberofpointmtrs
 
int * tetrahedronlist
 
REALtetrahedronattributelist
 
REALtetrahedronvolumelist
 
int * neighborlist
 
int numberoftetrahedra
 
int numberofcorners
 
int numberoftetrahedronattributes
 
facetfacetlist
 
int * facetmarkerlist
 
int numberoffacets
 
REALholelist
 
int numberofholes
 
REALregionlist
 
int numberofregions
 
REALfacetconstraintlist
 
int numberoffacetconstraints
 
REALsegmentconstraintlist
 
int numberofsegmentconstraints
 
int * trifacelist
 
int * trifacemarkerlist
 
int * o2facelist
 
int * adjtetlist
 
int numberoftrifaces
 
int * edgelist
 
int * edgemarkerlist
 
int * o2edgelist
 
int * edgeadjtetlist
 
int numberofedges
 
REALvpointlist
 
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
 

Detailed Description

Definition at line 114 of file tetgen.h.

View newest version in sPHENIX GitHub at line 114 of file tetgen.h

Member Typedef Documentation

typedef void(* tetgenio::GetEdgeSteinerParamOnFace)(void *, int, REAL, int, REAL *)

Definition at line 175 of file tetgen.h.

View newest version in sPHENIX GitHub at line 175 of file tetgen.h

typedef void(* tetgenio::GetSteinerOnEdge)(void *, int, REAL, REAL *)

Definition at line 173 of file tetgen.h.

View newest version in sPHENIX GitHub at line 173 of file tetgen.h

typedef void(* tetgenio::GetSteinerOnFace)(void *, int, REAL *, REAL *)

Definition at line 176 of file tetgen.h.

View newest version in sPHENIX GitHub at line 176 of file tetgen.h

typedef REAL(* tetgenio::GetVertexParamOnEdge)(void *, int, int)

Definition at line 172 of file tetgen.h.

View newest version in sPHENIX GitHub at line 172 of file tetgen.h

typedef void(* tetgenio::GetVertexParamOnFace)(void *, int, int, REAL *)

Definition at line 174 of file tetgen.h.

View newest version in sPHENIX GitHub at line 174 of file tetgen.h

typedef bool(* tetgenio::TetSizeFunc)(REAL *, REAL *, REAL *, REAL *, REAL *, REAL)

Definition at line 179 of file tetgen.h.

View newest version in sPHENIX GitHub at line 179 of file tetgen.h

Constructor & Destructor Documentation

tetgenio::tetgenio ( )
inline

Definition at line 557 of file tetgen.h.

View newest version in sPHENIX GitHub at line 557 of file tetgen.h

References initialize().

+ Here is the call graph for this function:

tetgenio::~tetgenio ( )
inline

Definition at line 558 of file tetgen.h.

View newest version in sPHENIX GitHub at line 558 of file tetgen.h

References deinitialize().

+ Here is the call graph for this function:

Member Function Documentation

char * tetgenio::findnextfield ( char *  string)

Definition at line 2808 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2808 of file tetgen.cxx

Referenced by load_ply().

+ Here is the caller graph for this function:

char * tetgenio::findnextnumber ( char *  string)

Definition at line 2868 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2868 of file tetgen.cxx

Referenced by load_edge(), load_face(), load_medit(), load_mtr(), load_node(), load_node_call(), load_off(), load_ply(), load_poly(), load_stl(), load_tet(), load_var(), load_vol(), and load_vtk().

+ Here is the caller graph for this function:

static void tetgenio::init ( polygon p)
inlinestatic

Definition at line 360 of file tetgen.h.

View newest version in sPHENIX GitHub at line 360 of file tetgen.h

References tetgenio::polygon::numberofvertices, and tetgenio::polygon::vertexlist.

Referenced by load_medit(), load_off(), load_ply(), load_poly(), load_stl(), and load_vtk().

+ Here is the caller graph for this function:

static void tetgenio::init ( facet f)
inlinestatic

Definition at line 365 of file tetgen.h.

View newest version in sPHENIX GitHub at line 365 of file tetgen.h

References tetgenio::facet::holelist, tetgenio::facet::numberofholes, tetgenio::facet::numberofpolygons, tetgenio::facet::polygonlist, and REAL.

bool tetgenio::load_edge ( char *  filebasename)

Definition at line 267 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 267 of file tetgen.cxx

References edgelist, edgemarkerlist, FILENAMESIZE, findnextnumber(), firstnumber, INPUTLINESIZE, numberofcorners, numberofedges, numberofpoints, printf(), readnumberline(), and terminatetetgen().

Referenced by load_plc(), and load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_face ( char *  filebasename)

Definition at line 348 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 348 of file tetgen.cxx

References FILENAMESIZE, findnextnumber(), firstnumber, INPUTLINESIZE, mesh_dim, numberofcorners, numberofpoints, numberoftrifaces, printf(), readnumberline(), REAL, terminatetetgen(), trifacelist, and trifacemarkerlist.

Referenced by load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_medit ( char *  filebasename,
int  istetmesh 
)

Definition at line 1764 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 1764 of file tetgen.cxx

References facetlist, facetmarkerlist, FILENAMESIZE, findnextnumber(), firstnumber, init(), INPUTLINESIZE, mesh_dim, numberofcorners, numberoffacets, numberofpoints, tetgenio::facet::numberofpolygons, numberoftetrahedra, numberoftetrahedronattributes, numberoftrifaces, tetgenio::polygon::numberofvertices, p, pointlist, tetgenio::facet::polygonlist, printf(), readline(), REAL, tetrahedronattributelist, tetrahedronlist, trifacelist, trifacemarkerlist, and tetgenio::polygon::vertexlist.

Referenced by load_plc(), and load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_mtr ( char *  filebasename)

Definition at line 724 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 724 of file tetgen.cxx

References FILENAMESIZE, findnextnumber(), firstnumber, INPUTLINESIZE, numberofpointmtrs, numberofpoints, pointmtrlist, printf(), readnumberline(), REAL, and terminatetetgen().

Referenced by load_plc(), and load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_node ( char *  filebasename)

Definition at line 189 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 189 of file tetgen.cxx

References FILENAMESIZE, findnextnumber(), INPUTLINESIZE, load_node_call(), mesh_dim, numberofpointattributes, numberofpoints, printf(), readnumberline(), and useindex.

Referenced by load_plc(), load_poly(), load_tetmesh(), and main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_node_call ( FILE *  infile,
int  markers,
int  uvflag,
char *  infilename 
)

Definition at line 37 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 37 of file tetgen.cxx

References findnextnumber(), firstnumber, INPUTLINESIZE, mesh_dim, numberofpointattributes, numberofpoints, pointattributelist, pointlist, pointmarkerlist, pointparamlist, printf(), readnumberline(), REAL, tetgenio::pointparam::tag, terminatetetgen(), tetgenio::pointparam::type, useindex, tetgenio::pointparam::uv, x, y, and z.

Referenced by load_node(), and load_poly().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_off ( char *  filebasename)

Definition at line 1247 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 1247 of file tetgen.cxx

References facetlist, FILENAMESIZE, findnextnumber(), firstnumber, init(), INPUTLINESIZE, numberoffacets, numberofpoints, tetgenio::facet::numberofpolygons, tetgenio::polygon::numberofvertices, p, pointlist, tetgenio::facet::polygonlist, printf(), readline(), REAL, and tetgenio::polygon::vertexlist.

Referenced by load_plc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_pbc ( char *  )
bool tetgenio::load_plc ( char *  filebasename,
int  object 
)

Definition at line 2369 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2369 of file tetgen.cxx

References load_edge(), load_medit(), load_mtr(), load_node(), load_off(), load_ply(), load_poly(), load_stl(), load_var(), load_vtk(), tetgenbehavior::MEDIT, tetgenbehavior::NODES, tetgenbehavior::OFF, tetgenbehavior::PLY, tetgenbehavior::POLY, tetgenbehavior::STL, and tetgenbehavior::VTK.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_ply ( char *  filebasename)

Definition at line 1409 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 1409 of file tetgen.cxx

References facetlist, FILENAMESIZE, findnextfield(), findnextnumber(), firstnumber, init(), INPUTLINESIZE, numberoffacets, numberofpoints, tetgenio::facet::numberofpolygons, tetgenio::polygon::numberofvertices, p, pointlist, tetgenio::facet::polygonlist, printf(), readline(), REAL, and tetgenio::polygon::vertexlist.

Referenced by load_plc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_poly ( char *  filebasename)

Definition at line 793 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 793 of file tetgen.cxx

References facetlist, facetmarkerlist, FILENAMESIZE, findnextnumber(), firstnumber, tetgenio::facet::holelist, holelist, init(), INPUTLINESIZE, k, load_node(), load_node_call(), mesh_dim, numberoffacets, tetgenio::facet::numberofholes, numberofholes, numberofpointattributes, numberofpoints, tetgenio::facet::numberofpolygons, numberofregions, tetgenio::polygon::numberofvertices, p, tetgenio::facet::polygonlist, printf(), readnumberline(), REAL, regionlist, and tetgenio::polygon::vertexlist.

Referenced by load_plc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_stl ( char *  filebasename)

Definition at line 1628 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 1628 of file tetgen.cxx

References facetlist, fastlookup, FILENAMESIZE, findnextnumber(), firstnumber, init(), INPUTLINESIZE, tetgenmesh::arraypool::newindex(), numberoffacets, numberofpoints, tetgenio::facet::numberofpolygons, tetgenio::polygon::numberofvertices, tetgenmesh::arraypool::objects, p, pointlist, tetgenio::facet::polygonlist, printf(), readline(), REAL, etm::solid, and tetgenio::polygon::vertexlist.

Referenced by EicStlFactory::_ConstructGeometry(), EicStlFactory::CreateRootFile(), and load_plc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_tet ( char *  filebasename)

Definition at line 444 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 444 of file tetgen.cxx

References FILENAMESIZE, findnextnumber(), firstnumber, INPUTLINESIZE, numberofcorners, numberofpoints, numberoftetrahedra, numberoftetrahedronattributes, printf(), readnumberline(), REAL, terminatetetgen(), tetrahedronattributelist, and tetrahedronlist.

Referenced by load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_tetmesh ( char *  filebasename,
int  object 
)

Definition at line 2407 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2407 of file tetgen.cxx

References load_edge(), load_face(), load_medit(), load_mtr(), load_node(), load_tet(), load_var(), load_vol(), and tetgenbehavior::MEDIT.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_var ( char *  filebasename)

Definition at line 613 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 613 of file tetgen.cxx

References facetconstraintlist, FILENAMESIZE, findnextnumber(), firstnumber, INPUTLINESIZE, numberoffacetconstraints, numberofsegmentconstraints, printf(), readnumberline(), REAL, and segmentconstraintlist.

Referenced by load_plc(), and load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_vol ( char *  filebasename)

Definition at line 551 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 551 of file tetgen.cxx

References FILENAMESIZE, findnextnumber(), INPUTLINESIZE, numberoftetrahedra, printf(), readnumberline(), REAL, terminatetetgen(), tetrahedronvolumelist, and Acts::Test::volume.

Referenced by load_tetmesh().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool tetgenio::load_vtk ( char *  filebasename)

Definition at line 2124 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2124 of file tetgen.cxx

References facetlist, FILENAMESIZE, findnextnumber(), firstnumber, init(), INPUTLINESIZE, numberoffacets, numberofpoints, tetgenio::facet::numberofpolygons, tetgenio::polygon::numberofvertices, p, pointlist, tetgenio::facet::polygonlist, printf(), readline(), REAL, swapBytes(), testIsBigEndian(), and tetgenio::polygon::vertexlist.

Referenced by load_plc().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

char * tetgenio::readline ( char *  string,
FILE *  infile,
int *  linenumber 
)

Definition at line 2781 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2781 of file tetgen.cxx

References INPUTLINESIZE.

Referenced by load_medit(), load_off(), load_ply(), load_stl(), and load_vtk().

+ Here is the caller graph for this function:

char * tetgenio::readnumberline ( char *  string,
FILE *  infile,
char *  infilename 
)

Definition at line 2836 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2836 of file tetgen.cxx

References INPUTLINESIZE.

Referenced by load_edge(), load_face(), load_mtr(), load_node(), load_node_call(), load_poly(), load_tet(), load_var(), and load_vol().

+ Here is the caller graph for this function:

void tetgenio::save_edges ( char *  filebasename)

Definition at line 2570 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2570 of file tetgen.cxx

References edgelist, edgemarkerlist, FILENAMESIZE, firstnumber, numberofedges, and printf().

+ Here is the call graph for this function:

void tetgenio::save_elements ( char *  filebasename)

Definition at line 2494 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2494 of file tetgen.cxx

References FILENAMESIZE, firstnumber, mesh_dim, numberofcorners, numberoftetrahedra, numberoftetrahedronattributes, numberoftrifaces, printf(), tetrahedronattributelist, tetrahedronlist, trifacelist, and trifacemarkerlist.

+ Here is the call graph for this function:

void tetgenio::save_faces ( char *  filebasename)

Definition at line 2541 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2541 of file tetgen.cxx

References FILENAMESIZE, firstnumber, numberoftrifaces, printf(), trifacelist, and trifacemarkerlist.

+ Here is the call graph for this function:

void tetgenio::save_faces2smesh ( char *  filebasename)

Definition at line 2731 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2731 of file tetgen.cxx

References FILENAMESIZE, mesh_dim, numberofpointattributes, numberoftrifaces, pointmarkerlist, printf(), trifacelist, and trifacemarkerlist.

+ Here is the call graph for this function:

void tetgenio::save_neighbors ( char *  filebasename)

Definition at line 2598 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2598 of file tetgen.cxx

References FILENAMESIZE, firstnumber, mesh_dim, neighborlist, numberoftetrahedra, and printf().

+ Here is the call graph for this function:

void tetgenio::save_nodes ( char *  filebasename)

Definition at line 2441 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2441 of file tetgen.cxx

References FILENAMESIZE, firstnumber, mesh_dim, numberofpointattributes, numberofpointmtrs, numberofpoints, pointattributelist, pointlist, pointmarkerlist, pointmtrlist, printf(), and REAL.

+ Here is the call graph for this function:

void tetgenio::save_poly ( char *  filebasename)

Definition at line 2631 of file tetgen.cxx.

View newest version in sPHENIX GitHub at line 2631 of file tetgen.cxx

References edgelist, edgemarkerlist, facetlist, facetmarkerlist, FILENAMESIZE, firstnumber, tetgenio::facet::holelist, holelist, k, mesh_dim, numberofedges, numberoffacets, tetgenio::facet::numberofholes, numberofholes, numberofpointattributes, tetgenio::facet::numberofpolygons, numberofregions, tetgenio::polygon::numberofvertices, p, pointmarkerlist, tetgenio::facet::polygonlist, printf(), regionlist, and tetgenio::polygon::vertexlist.

+ Here is the call graph for this function:

Member Data Documentation

int* tetgenio::adjtetlist

Definition at line 285 of file tetgen.h.

View newest version in sPHENIX GitHub at line 285 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::outfaces(), and tetgenmesh::outsubfaces().

int* tetgenio::edgeadjtetlist

Definition at line 299 of file tetgen.h.

View newest version in sPHENIX GitHub at line 299 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::outedges(), and tetgenmesh::outsubsegments().

int* tetgenio::edgelist
int* tetgenio::edgemarkerlist
REAL* tetgenio::facetconstraintlist

Definition at line 257 of file tetgen.h.

View newest version in sPHENIX GitHub at line 257 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::initializepools(), load_var(), tetgenmesh::reconstructmesh(), and tetgenmesh::triangulate().

facet* tetgenio::facetlist

Definition at line 229 of file tetgen.h.

View newest version in sPHENIX GitHub at line 229 of file tetgen.h

Referenced by deinitialize(), initialize(), load_medit(), load_off(), load_ply(), load_poly(), load_stl(), load_vtk(), tetgenmesh::meshsurface(), and save_poly().

void* tetgenio::geomhandle

Definition at line 318 of file tetgen.h.

View newest version in sPHENIX GitHub at line 318 of file tetgen.h

Referenced by initialize().

GetEdgeSteinerParamOnFace tetgenio::getedgesteinerparamonface

Definition at line 322 of file tetgen.h.

View newest version in sPHENIX GitHub at line 322 of file tetgen.h

Referenced by initialize().

GetSteinerOnEdge tetgenio::getsteineronedge

Definition at line 320 of file tetgen.h.

View newest version in sPHENIX GitHub at line 320 of file tetgen.h

Referenced by initialize().

GetSteinerOnFace tetgenio::getsteineronface

Definition at line 323 of file tetgen.h.

View newest version in sPHENIX GitHub at line 323 of file tetgen.h

Referenced by initialize().

GetVertexParamOnEdge tetgenio::getvertexparamonedge

Definition at line 319 of file tetgen.h.

View newest version in sPHENIX GitHub at line 319 of file tetgen.h

Referenced by initialize().

GetVertexParamOnFace tetgenio::getvertexparamonface

Definition at line 321 of file tetgen.h.

View newest version in sPHENIX GitHub at line 321 of file tetgen.h

Referenced by initialize().

REAL* tetgenio::holelist

Definition at line 237 of file tetgen.h.

View newest version in sPHENIX GitHub at line 237 of file tetgen.h

Referenced by tetgenmesh::carveholes(), deinitialize(), initialize(), load_poly(), tetgenmesh::outsmesh(), and save_poly().

int* tetgenio::neighborlist

Definition at line 222 of file tetgen.h.

View newest version in sPHENIX GitHub at line 222 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::outneighbors(), and save_neighbors().

int tetgenio::numberofcorners

Definition at line 224 of file tetgen.h.

View newest version in sPHENIX GitHub at line 224 of file tetgen.h

Referenced by initialize(), load_edge(), load_face(), load_medit(), load_tet(), tetgenmesh::outelements(), tetgenmesh::reconstructmesh(), save_elements(), and tetrahedralize().

int tetgenio::numberofedges
int tetgenio::numberoffacetconstraints

Definition at line 258 of file tetgen.h.

View newest version in sPHENIX GitHub at line 258 of file tetgen.h

Referenced by initialize(), load_var(), tetgenmesh::reconstructmesh(), and tetgenmesh::triangulate().

int tetgenio::numberoffacets

Definition at line 231 of file tetgen.h.

View newest version in sPHENIX GitHub at line 231 of file tetgen.h

Referenced by deinitialize(), initialize(), load_medit(), load_off(), load_ply(), load_poly(), load_stl(), load_vtk(), tetgenmesh::meshsurface(), save_poly(), and tetgenmesh::statistics().

int tetgenio::numberofholes

Definition at line 238 of file tetgen.h.

View newest version in sPHENIX GitHub at line 238 of file tetgen.h

Referenced by tetgenmesh::carveholes(), initialize(), load_poly(), tetgenmesh::outsmesh(), save_poly(), and tetgenmesh::statistics().

int tetgenio::numberofpointmtrs
int tetgenio::numberofregions

Definition at line 249 of file tetgen.h.

View newest version in sPHENIX GitHub at line 249 of file tetgen.h

Referenced by tetgenmesh::carveholes(), initialize(), load_poly(), tetgenmesh::outsmesh(), save_poly(), and tetgenmesh::statistics().

int tetgenio::numberofsegmentconstraints

Definition at line 267 of file tetgen.h.

View newest version in sPHENIX GitHub at line 267 of file tetgen.h

Referenced by tetgenmesh::identifypscedges(), initialize(), load_var(), tetgenmesh::reconstructmesh(), and tetgenmesh::unifysegments().

int tetgenio::numberoftetrahedronattributes

Definition at line 225 of file tetgen.h.

View newest version in sPHENIX GitHub at line 225 of file tetgen.h

Referenced by initialize(), tetgenmesh::initializepools(), load_medit(), load_tet(), tetgenmesh::outelements(), tetgenmesh::reconstructmesh(), and save_elements().

int tetgenio::numberoftrifaces
int tetgenio::numberofvcells

Definition at line 315 of file tetgen.h.

View newest version in sPHENIX GitHub at line 315 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().

int tetgenio::numberofvedges

Definition at line 313 of file tetgen.h.

View newest version in sPHENIX GitHub at line 313 of file tetgen.h

Referenced by initialize(), and tetgenmesh::outvoronoi().

int tetgenio::numberofvfacets

Definition at line 314 of file tetgen.h.

View newest version in sPHENIX GitHub at line 314 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().

int tetgenio::numberofvpoints

Definition at line 312 of file tetgen.h.

View newest version in sPHENIX GitHub at line 312 of file tetgen.h

Referenced by initialize(), and tetgenmesh::outvoronoi().

int* tetgenio::o2edgelist

Definition at line 298 of file tetgen.h.

View newest version in sPHENIX GitHub at line 298 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::outedges(), and tetgenmesh::outsubsegments().

int* tetgenio::o2facelist

Definition at line 284 of file tetgen.h.

View newest version in sPHENIX GitHub at line 284 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::outfaces(), and tetgenmesh::outsubfaces().

REAL* tetgenio::pointattributelist

Definition at line 200 of file tetgen.h.

View newest version in sPHENIX GitHub at line 200 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::insertconstrainedpoints(), load_node_call(), tetgenmesh::outnodes(), save_nodes(), and tetgenmesh::transfernodes().

REAL* tetgenio::pointlist
int* tetgenio::pointmarkerlist
REAL* tetgenio::pointmtrlist

Definition at line 201 of file tetgen.h.

View newest version in sPHENIX GitHub at line 201 of file tetgen.h

Referenced by deinitialize(), initialize(), tetgenmesh::insertconstrainedpoints(), load_mtr(), tetgenmesh::outmetrics(), save_nodes(), and tetgenmesh::transfernodes().

pointparam* tetgenio::pointparamlist

Definition at line 203 of file tetgen.h.

View newest version in sPHENIX GitHub at line 203 of file tetgen.h

Referenced by deinitialize(), initialize(), load_node_call(), tetgenmesh::outnodes(), and tetgenmesh::transfernodes().

REAL* tetgenio::regionlist

Definition at line 248 of file tetgen.h.

View newest version in sPHENIX GitHub at line 248 of file tetgen.h

Referenced by tetgenmesh::carveholes(), deinitialize(), initialize(), load_poly(), tetgenmesh::outsmesh(), and save_poly().

REAL* tetgenio::segmentconstraintlist

Definition at line 266 of file tetgen.h.

View newest version in sPHENIX GitHub at line 266 of file tetgen.h

Referenced by deinitialize(), tetgenmesh::identifypscedges(), initialize(), tetgenmesh::initializepools(), load_var(), tetgenmesh::reconstructmesh(), and tetgenmesh::unifysegments().

REAL* tetgenio::tetrahedronattributelist

Definition at line 220 of file tetgen.h.

View newest version in sPHENIX GitHub at line 220 of file tetgen.h

Referenced by deinitialize(), initialize(), load_medit(), load_tet(), tetgenmesh::outelements(), tetgenmesh::reconstructmesh(), and save_elements().

int* tetgenio::tetrahedronlist

Definition at line 219 of file tetgen.h.

View newest version in sPHENIX GitHub at line 219 of file tetgen.h

Referenced by deinitialize(), initialize(), load_medit(), load_tet(), tetgenmesh::outelements(), tetgenmesh::reconstructmesh(), and save_elements().

REAL* tetgenio::tetrahedronvolumelist

Definition at line 221 of file tetgen.h.

View newest version in sPHENIX GitHub at line 221 of file tetgen.h

Referenced by deinitialize(), initialize(), load_vol(), and tetgenmesh::reconstructmesh().

TetSizeFunc tetgenio::tetunsuitable

Definition at line 326 of file tetgen.h.

View newest version in sPHENIX GitHub at line 326 of file tetgen.h

Referenced by tetgenmesh::checktet4split(), and initialize().

int* tetgenio::trifacelist
int* tetgenio::trifacemarkerlist
int tetgenio::useindex

Definition at line 188 of file tetgen.h.

View newest version in sPHENIX GitHub at line 188 of file tetgen.h

Referenced by initialize(), load_node(), and load_node_call().

int** tetgenio::vcelllist

Definition at line 311 of file tetgen.h.

View newest version in sPHENIX GitHub at line 311 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().

voroedge* tetgenio::vedgelist

Definition at line 309 of file tetgen.h.

View newest version in sPHENIX GitHub at line 309 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().

vorofacet* tetgenio::vfacetlist

Definition at line 310 of file tetgen.h.

View newest version in sPHENIX GitHub at line 310 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().

REAL* tetgenio::vpointlist

Definition at line 308 of file tetgen.h.

View newest version in sPHENIX GitHub at line 308 of file tetgen.h

Referenced by deinitialize(), initialize(), and tetgenmesh::outvoronoi().


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