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

Classes

class  arraypool
 
class  badface
 
class  face
 
class  flipconstraints
 
class  insertvertexflags
 
class  memorypool
 
class  optparameters
 
class  triface
 

Public Types

enum  verttype {
  UNUSEDVERTEX , DUPLICATEDVERTEX , RIDGEVERTEX , FACETVERTEX ,
  VOLVERTEX , FREESEGVERTEX , FREEFACETVERTEX , FREEVOLVERTEX ,
  NREGULARVERTEX , DEADVERTEX
}
 
enum  interresult {
  DISJOINT , INTERSECT , SHAREVERT , SHAREEDGE ,
  SHAREFACE , TOUCHEDGE , TOUCHFACE , ACROSSVERT ,
  ACROSSEDGE , ACROSSFACE , SELF_INTERSECT
}
 
enum  locateresult {
  UNKNOWN , OUTSIDE , INTETRAHEDRON , ONFACE ,
  ONEDGE , ONVERTEX , ENCVERTEX , ENCSEGMENT ,
  ENCSUBFACE , NEARVERTEX , NONREGULAR , INSTAR ,
  BADELEMENT , NULLCAVITY , SHARPCORNER , FENSEDIN ,
  NONCOPLANAR , SELF_ENCROACH
}
 
typedef REAL ** tetrahedron
 
typedef REAL ** shellface
 
typedef REAL * point
 

Public Member Functions

void inittables ()
 
tetrahedron encode (triface &t)
 
tetrahedron encode2 (tetrahedron *ptr, int ver)
 
void decode (tetrahedron ptr, triface &t)
 
tetrahedron * decode_tet_only (tetrahedron ptr)
 
int decode_ver_only (tetrahedron ptr)
 
void bond (triface &t1, triface &t2)
 
void dissolve (triface &t)
 
void esym (triface &t1, triface &t2)
 
void esymself (triface &t)
 
void enext (triface &t1, triface &t2)
 
void enextself (triface &t)
 
void eprev (triface &t1, triface &t2)
 
void eprevself (triface &t)
 
void enextesym (triface &t1, triface &t2)
 
void enextesymself (triface &t)
 
void eprevesym (triface &t1, triface &t2)
 
void eprevesymself (triface &t)
 
void eorgoppo (triface &t1, triface &t2)
 
void eorgoppoself (triface &t)
 
void edestoppo (triface &t1, triface &t2)
 
void edestoppoself (triface &t)
 
void fsym (triface &t1, triface &t2)
 
void fsymself (triface &t)
 
void fnext (triface &t1, triface &t2)
 
void fnextself (triface &t)
 
point org (triface &t)
 
point dest (triface &t)
 
point apex (triface &t)
 
point oppo (triface &t)
 
void setorg (triface &t, point p)
 
void setdest (triface &t, point p)
 
void setapex (triface &t, point p)
 
void setoppo (triface &t, point p)
 
REAL elemattribute (tetrahedron *ptr, int attnum)
 
void setelemattribute (tetrahedron *ptr, int attnum, REAL value)
 
REAL * get_polar (tetrahedron *ptr)
 
REAL get_volume (tetrahedron *ptr)
 
REAL volumebound (tetrahedron *ptr)
 
void setvolumebound (tetrahedron *ptr, REAL value)
 
int elemindex (tetrahedron *ptr)
 
void setelemindex (tetrahedron *ptr, int value)
 
int elemmarker (tetrahedron *ptr)
 
void setelemmarker (tetrahedron *ptr, int value)
 
void infect (triface &t)
 
void uninfect (triface &t)
 
bool infected (triface &t)
 
void marktest (triface &t)
 
void unmarktest (triface &t)
 
bool marktested (triface &t)
 
void markface (triface &t)
 
void unmarkface (triface &t)
 
bool facemarked (triface &t)
 
void markedge (triface &t)
 
void unmarkedge (triface &t)
 
bool edgemarked (triface &t)
 
void marktest2 (triface &t)
 
void unmarktest2 (triface &t)
 
bool marktest2ed (triface &t)
 
int elemcounter (triface &t)
 
void setelemcounter (triface &t, int value)
 
void increaseelemcounter (triface &t)
 
void decreaseelemcounter (triface &t)
 
bool ishulltet (triface &t)
 
bool isdeadtet (triface &t)
 
void sdecode (shellface sptr, face &s)
 
shellface sencode (face &s)
 
shellface sencode2 (shellface *sh, int shver)
 
void spivot (face &s1, face &s2)
 
void spivotself (face &s)
 
void sbond (face &s1, face &s2)
 
void sbond1 (face &s1, face &s2)
 
void sdissolve (face &s)
 
point sorg (face &s)
 
point sdest (face &s)
 
point sapex (face &s)
 
void setsorg (face &s, point pointptr)
 
void setsdest (face &s, point pointptr)
 
void setsapex (face &s, point pointptr)
 
void sesym (face &s1, face &s2)
 
void sesymself (face &s)
 
void senext (face &s1, face &s2)
 
void senextself (face &s)
 
void senext2 (face &s1, face &s2)
 
void senext2self (face &s)
 
REAL areabound (face &s)
 
void setareabound (face &s, REAL value)
 
int shellmark (face &s)
 
void setshellmark (face &s, int value)
 
void sinfect (face &s)
 
void suninfect (face &s)
 
bool sinfected (face &s)
 
void smarktest (face &s)
 
void sunmarktest (face &s)
 
bool smarktested (face &s)
 
void smarktest2 (face &s)
 
void sunmarktest2 (face &s)
 
bool smarktest2ed (face &s)
 
void smarktest3 (face &s)
 
void sunmarktest3 (face &s)
 
bool smarktest3ed (face &s)
 
void setfacetindex (face &f, int value)
 
int getfacetindex (face &f)
 
bool isdeadsh (face &s)
 
void tsbond (triface &t, face &s)
 
void tsdissolve (triface &t)
 
void stdissolve (face &s)
 
void tspivot (triface &t, face &s)
 
void stpivot (face &s, triface &t)
 
void tssbond1 (triface &t, face &seg)
 
void sstbond1 (face &s, triface &t)
 
void tssdissolve1 (triface &t)
 
void sstdissolve1 (face &s)
 
void tsspivot1 (triface &t, face &s)
 
void sstpivot1 (face &s, triface &t)
 
void ssbond (face &s, face &edge)
 
void ssbond1 (face &s, face &edge)
 
void ssdissolve (face &s)
 
void sspivot (face &s, face &edge)
 
int pointmark (point pt)
 
void setpointmark (point pt, int value)
 
enum verttype pointtype (point pt)
 
void setpointtype (point pt, enum verttype value)
 
int pointgeomtag (point pt)
 
void setpointgeomtag (point pt, int value)
 
REAL pointgeomuv (point pt, int i)
 
void setpointgeomuv (point pt, int i, REAL value)
 
void pinfect (point pt)
 
void puninfect (point pt)
 
bool pinfected (point pt)
 
void pmarktest (point pt)
 
void punmarktest (point pt)
 
bool pmarktested (point pt)
 
void pmarktest2 (point pt)
 
void punmarktest2 (point pt)
 
bool pmarktest2ed (point pt)
 
void pmarktest3 (point pt)
 
void punmarktest3 (point pt)
 
bool pmarktest3ed (point pt)
 
tetrahedron point2tet (point pt)
 
void setpoint2tet (point pt, tetrahedron value)
 
shellface point2sh (point pt)
 
void setpoint2sh (point pt, shellface value)
 
point point2ppt (point pt)
 
void setpoint2ppt (point pt, point value)
 
tetrahedron point2bgmtet (point pt)
 
void setpoint2bgmtet (point pt, tetrahedron value)
 
void setpointinsradius (point pt, REAL value)
 
REAL getpointinsradius (point pt)
 
bool issteinerpoint (point pt)
 
void point2tetorg (point pt, triface &t)
 
void point2shorg (point pa, face &s)
 
point farsorg (face &seg)
 
point farsdest (face &seg)
 
void tetrahedrondealloc (tetrahedron *)
 
tetrahedron * tetrahedrontraverse ()
 
tetrahedron * alltetrahedrontraverse ()
 
void shellfacedealloc (memorypool *, shellface *)
 
shellface * shellfacetraverse (memorypool *)
 
void pointdealloc (point)
 
point pointtraverse ()
 
void makeindex2pointmap (point *&)
 
void makepoint2submap (memorypool *, int *&, face *&)
 
void maketetrahedron (triface *)
 
void maketetrahedron2 (triface *, point, point, point, point)
 
void makeshellface (memorypool *, face *)
 
void makepoint (point *, enum verttype)
 
void initializepools ()
 
REAL insphere_s (REAL *, REAL *, REAL *, REAL *, REAL *)
 
REAL orient4d_s (REAL *, REAL *, REAL *, REAL *, REAL *, REAL, REAL, REAL, REAL, REAL)
 
REAL incircle3d (point pa, point pb, point pc, point pd)
 
int tri_edge_2d (point, point, point, point, point, point, int, int *, int *)
 
int tri_edge_tail (point, point, point, point, point, point, REAL, REAL, int, int *, int *)
 
int tri_edge_test (point, point, point, point, point, point, int, int *, int *)
 
int tri_edge_inter_tail (point, point, point, point, point, REAL, REAL)
 
int tri_tri_inter (point, point, point, point, point, point)
 
REAL dot (REAL *v1, REAL *v2)
 
void cross (REAL *v1, REAL *v2, REAL *n)
 
bool lu_decmp (REAL lu[4][4], int n, int *ps, REAL *d, int N)
 
void lu_solve (REAL lu[4][4], int n, int *ps, REAL *b, int N)
 
REAL orient3dfast (REAL *pa, REAL *pb, REAL *pc, REAL *pd)
 
REAL norm2 (REAL x, REAL y, REAL z)
 
REAL distance (REAL *p1, REAL *p2)
 
REAL distance2 (REAL *p1, REAL *p2)
 
void facenormal (point pa, point pb, point pc, REAL *n, int pivot, REAL *lav)
 
REAL facedihedral (REAL *pa, REAL *pb, REAL *pc1, REAL *pc2)
 
REAL triarea (REAL *pa, REAL *pb, REAL *pc)
 
REAL interiorangle (REAL *o, REAL *p1, REAL *p2, REAL *n)
 
REAL cos_interiorangle (REAL *o, REAL *p1, REAL *p2)
 
void projpt2edge (REAL *p, REAL *e1, REAL *e2, REAL *prj)
 
void projpt2face (REAL *p, REAL *f1, REAL *f2, REAL *f3, REAL *prj)
 
bool circumsphere (REAL *, REAL *, REAL *, REAL *, REAL *cent, REAL *radius)
 
bool orthosphere (REAL *, REAL *, REAL *, REAL *, REAL, REAL, REAL, REAL, REAL *, REAL *)
 
void planelineint (REAL *, REAL *, REAL *, REAL *, REAL *, REAL *, REAL *)
 
int linelineint (REAL *, REAL *, REAL *, REAL *, REAL *, REAL *, REAL *, REAL *)
 
REAL tetprismvol (REAL *pa, REAL *pb, REAL *pc, REAL *pd)
 
bool calculateabovepoint (arraypool *, point *, point *, point *)
 
void calculateabovepoint4 (point, point, point, point)
 
void flippush (badface *&, triface *)
 
void flip23 (triface *, int, flipconstraints *fc)
 
void flip32 (triface *, int, flipconstraints *fc)
 
void flip41 (triface *, int, flipconstraints *fc)
 
int flipnm (triface *, int n, int level, int, flipconstraints *fc)
 
int flipnm_post (triface *, int n, int nn, int, flipconstraints *fc)
 
int insertpoint (point, triface *, face *, face *, insertvertexflags *)
 
void insertpoint_abort (face *, insertvertexflags *)
 
void transfernodes ()
 
void hilbert_init (int n)
 
int hilbert_split (point *vertexarray, int arraysize, int gc0, int gc1, REAL, REAL, REAL, REAL, REAL, REAL)
 
void hilbert_sort3 (point *vertexarray, int arraysize, int e, int d, REAL, REAL, REAL, REAL, REAL, REAL, int depth)
 
void brio_multiscale_sort (point *, int, int threshold, REAL ratio, int *depth)
 
unsigned long randomnation (unsigned int choices)
 
void randomsample (point searchpt, triface *searchtet)
 
enum locateresult locate (point searchpt, triface *searchtet, int chkencflag=0)
 
enum locateresult locate_dt (point searchpt, triface *searchtet)
 
int insert_vertex_bw (point, triface *, insertvertexflags *)
 
void initialdelaunay (point pa, point pb, point pc, point pd)
 
void incrementaldelaunay (clock_t &)
 
void flipshpush (face *)
 
void flip22 (face *, int, int)
 
void flip31 (face *, int)
 
long lawsonflip ()
 
int sinsertvertex (point newpt, face *, face *, int iloc, int bowywat, int)
 
int sremovevertex (point delpt, face *, face *, int lawson)
 
enum locateresult slocate (point, face *, int, int, int)
 
enum interresult sscoutsegment (face *, point, int, int, int)
 
void scarveholes (int, REAL *)
 
int triangulate (int, arraypool *, arraypool *, int, REAL *)
 
void unifysegments ()
 
void identifyinputedges (point *)
 
void mergefacets ()
 
void meshsurface ()
 
enum interresult finddirection (triface *searchtet, point endpt)
 
enum interresult scoutsegment (point, point, face *, triface *, point *, arraypool *)
 
int getsteinerptonsegment (face *seg, point refpt, point steinpt)
 
void delaunizesegments ()
 
int scoutsubface (face *searchsh, triface *searchtet, int shflag)
 
void formregion (face *, arraypool *, arraypool *, arraypool *)
 
int scoutcrossedge (triface &crosstet, arraypool *, arraypool *)
 
bool formcavity (triface *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *)
 
void delaunizecavity (arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *)
 
bool fillcavity (arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, triface *crossedge)
 
void carvecavity (arraypool *, arraypool *, arraypool *)
 
void restorecavity (arraypool *, arraypool *, arraypool *, arraypool *)
 
void flipcertify (triface *chkface, badface **pqueue, point, point, point)
 
void flipinsertfacet (arraypool *, arraypool *, arraypool *, arraypool *)
 
int insertpoint_cdt (point, triface *, face *, face *, insertvertexflags *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *)
 
void refineregion (face &, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *, arraypool *)
 
void constrainedfacets ()
 
void constraineddelaunay (clock_t &)
 
void sort_2pts (point p1, point p2, point ppt[2])
 
void sort_3pts (point p1, point p2, point p3, point ppt[3])
 
bool is_collinear_at (point mid, point left, point right)
 
bool is_segment (point p1, point p2)
 
bool valid_constrained_f23 (triface &, point pd, point pe)
 
bool valid_constrained_f32 (triface *, point pa, point pb)
 
int checkflipeligibility (int fliptype, point, point, point, point, point, int level, int edgepivot, flipconstraints *fc)
 
int removeedgebyflips (triface *, flipconstraints *)
 
int removefacebyflips (triface *, flipconstraints *)
 
int recoveredgebyflips (point, point, face *, triface *, int fullsearch, int &idir)
 
int add_steinerpt_in_schoenhardtpoly (triface *, int, int, int chkencflag)
 
int add_steinerpt_in_segment (face *, int searchlevel, int &idir)
 
int add_steinerpt_to_recover_edge (point, point, face *, int, int, int &idir)
 
int recoversegments (arraypool *, int fullsearch, int steinerflag)
 
int recoverfacebyflips (point, point, point, face *, triface *, int &, point *, point *)
 
int recoversubfaces (arraypool *, int steinerflag)
 
int getvertexstar (int, point searchpt, arraypool *, arraypool *, arraypool *)
 
int getedge (point, point, triface *)
 
int reduceedgesatvertex (point startpt, arraypool *endptlist)
 
int removevertexbyflips (point steinerpt)
 
int smoothpoint (point smtpt, arraypool *, int ccw, optparameters *opm)
 
int suppressbdrysteinerpoint (point steinerpt)
 
int suppresssteinerpoints ()
 
void recoverboundary (clock_t &)
 
void carveholes ()
 
void reconstructmesh ()
 
int search_face (point p0, point p1, point p2, triface &tetloop)
 
int search_edge (point p0, point p1, triface &tetloop)
 
int scout_point (point, triface *, int randflag)
 
REAL getpointmeshsize (point, triface *, int iloc)
 
void interpolatemeshsize ()
 
void insertconstrainedpoints (point *insertarray, int arylen, int rejflag)
 
void insertconstrainedpoints (tetgenio *addio)
 
void collectremovepoints (arraypool *remptlist)
 
void meshcoarsening ()
 
void makesegmentendpointsmap ()
 
REAL set_ridge_vertex_protecting_ball (point)
 
REAL get_min_angle_at_ridge_vertex (face *seg)
 
REAL get_min_diahedral_angle (face *seg)
 
void create_segment_info_list ()
 
void makefacetverticesmap ()
 
void create_segment_facet_map ()
 
int ridge_vertices_adjacent (point, point)
 
int facet_ridge_vertex_adjacent (face *, point)
 
int segsegadjacent (face *, face *)
 
int segfacetadjacent (face *checkseg, face *checksh)
 
int facetfacetadjacent (face *, face *)
 
bool is_sharp_segment (face *seg)
 
bool does_seg_contain_acute_vertex (face *seg)
 
bool create_a_shorter_edge (point steinerpt, point nearpt)
 
void enqueuesubface (memorypool *, face *)
 
void enqueuetetrahedron (triface *)
 
bool check_encroachment (point pa, point pb, point checkpt)
 
bool check_enc_segment (face *chkseg, point *pencpt)
 
bool get_steiner_on_segment (face *seg, point encpt, point newpt)
 
bool split_segment (face *splitseg, point encpt, REAL *param, int qflag, int, int *)
 
void repairencsegs (REAL *param, int qflag, int chkencflag)
 
bool get_subface_ccent (face *chkfac, REAL *ccent)
 
bool check_enc_subface (face *chkfac, point *pencpt, REAL *ccent, REAL *radius)
 
bool check_subface (face *chkfac, REAL *ccent, REAL radius, REAL *param)
 
void enqueue_subface (face *bface, point encpt, REAL *ccent, REAL *param)
 
badfacetop_subface ()
 
void dequeue_subface ()
 
void parallel_shift (point pa, point pb, point pc, point pt, REAL *ppt)
 
enum locateresult locate_on_surface (point searchpt, face *searchsh)
 
bool split_subface (face *splitfac, point encpt, REAL *ccent, REAL *, int, int, int *)
 //
 
void repairencfacs (REAL *param, int qflag, int chkencflag)
 
bool check_tetrahedron (triface *chktet, REAL *param, int &qflag)
 
bool checktet4split (triface *chktet, REAL *param, int &qflag)
 
enum locateresult locate_point_walk (point searchpt, triface *, int chkencflag)
 
bool split_tetrahedron (triface *, REAL *, int, int, insertvertexflags &ivf)
 
void repairbadtets (REAL queratio, int chkencflag)
 
void delaunayrefinement ()
 
long lawsonflip3d (flipconstraints *fc)
 
void recoverdelaunay ()
 
int get_seg_laplacian_center (point mesh_vert, REAL target[3])
 
int get_surf_laplacian_center (point mesh_vert, REAL target[3])
 
int get_laplacian_center (point mesh_vert, REAL target[3])
 
bool move_vertex (point mesh_vert, REAL target[3])
 
void smooth_vertices ()
 
bool get_tet (point, point, point, point, triface *)
 
bool get_tetqual (triface *chktet, point oppo_pt, badface *bf)
 
bool get_tetqual (point, point, point, point, badface *bf)
 
void enqueue_badtet (badface *bf)
 
badfacetop_badtet ()
 
void dequeue_badtet ()
 
bool add_steinerpt_to_repair (badface *bf, bool bSmooth)
 
bool flip_edge_to_improve (triface *sliver_edge, REAL &improved_cosmaxd)
 
bool repair_tet (badface *bf, bool bFlips, bool bSmooth, bool bSteiners)
 
long repair_badqual_tets (bool bFlips, bool bSmooth, bool bSteiners)
 
void improve_mesh ()
 
int check_mesh (int topoflag)
 
int check_shells ()
 
int check_segments ()
 
int check_delaunay (int perturb=1)
 
int check_regular (int)
 
int check_conforming (int)
 
void printfcomma (unsigned long n)
 
void qualitystatistics ()
 
void memorystatistics ()
 
void statistics ()
 
void jettisonnodes ()
 
void highorder ()
 
void indexelements ()
 
void numberedges ()
 
void outnodes (tetgenio *)
 
void outmetrics (tetgenio *)
 
void outelements (tetgenio *)
 
void outfaces (tetgenio *)
 
void outhullfaces (tetgenio *)
 
void outsubfaces (tetgenio *)
 
void outedges (tetgenio *)
 
void outsubsegments (tetgenio *)
 
void outneighbors (tetgenio *)
 
void outvoronoi (tetgenio *)
 
void outsmesh (char *)
 
void outmesh2medit (char *)
 
void outmesh2vtk (char *, int)
 
void out_surfmesh_vtk (char *, int)
 
void out_intersected_facets ()
 
void initializetetgenmesh ()
 
void freememory ()
 

Public Attributes

tetgenioin
 
tetgenioaddin
 
tetgenbehaviorb
 
tetgenmeshbgm
 
memorypooltetrahedrons
 
memorypoolsubfaces
 
memorypoolsubsegs
 
memorypoolpoints
 
memorypooltet2subpool
 
memorypooltet2segpool
 
memorypoolbadtetrahedrons
 
memorypoolbadsubfacs
 
memorypoolbadsubsegs
 
memorypoolsplit_subfaces_pool
 
memorypoolsplit_segments_pool
 
arraypoolunsplit_badtets
 
arraypoolunsplit_subfaces
 
arraypoolunsplit_segments
 
arraypoolcheck_tets_list
 
badfacestack_enc_segments
 
badfacestack_enc_subfaces
 
badfacequeuefront [64]
 
badfacequeuetail [64]
 
int nextnonemptyq [64]
 
int firstnonemptyq
 
int recentq
 
memorypoolbadqual_tets_pool
 
badfacebt_queuefront [64]
 
badfacebt_queuetail [64]
 
int bt_nextnonemptyq [64]
 
int bt_firstnonemptyq
 
int bt_recentq
 
memorypoolflippool
 
arraypoollater_unflip_queue
 
arraypoolunflipqueue
 
badfaceflipstack
 
badfaceunflip_queue_front
 
badfaceunflip_queue_tail
 
arraypoolcavetetlist
 
arraypoolcavebdrylist
 
arraypoolcaveoldtetlist
 
arraypoolcave_oldtet_list
 
arraypoolcavetetshlist
 
arraypoolcavetetseglist
 
arraypoolcavetetvertlist
 
arraypoolcaveencshlist
 
arraypoolcaveencseglist
 
arraypoolcaveshlist
 
arraypoolcaveshbdlist
 
arraypoolcavesegshlist
 
triface _bw_faces [4096]
 
arraypoolsubsegstack
 
arraypoolsubfacstack
 
arraypoolsubvertstack
 
arraypoolskipped_segment_list
 
arraypoolskipped_facet_list
 
arraypoolencseglist
 
arraypoolencshlist
 
int number_of_facets
 
int * idx2facetlist
 
point * facetverticeslist
 
int * idx_segment_facet_list
 
int * segment_facet_list
 
int * idx_ridge_vertex_facet_list
 
int * ridge_vertex_facet_list
 
int segmentendpointslist_length
 
point * segmentendpointslist
 
double * segment_info_list
 
int * idx_segment_ridge_vertex_list
 
point * segment_ridge_vertex_list
 
point dummypoint
 
triface recenttet
 
face recentsh
 
int subdomains
 
int * subdomain_markers
 
int numpointattrib
 
int numelemattrib
 
int sizeoftensor
 
int pointmtrindex
 
int pointparamindex
 
int point2simindex
 
int pointmarkindex
 
int pointinsradiusindex
 
int elemattribindex
 
int polarindex
 
int volumeboundindex
 
int elemmarkerindex
 
int shmarkindex
 
int areaboundindex
 
int checksubsegflag
 
int checksubfaceflag
 
int boundary_recovery_flag
 
int checkconstraints
 
int nonconvex
 
int autofliplinklevel
 
int useinsertradius
 
long samples
 
unsigned long randomseed
 
REAL cosmaxdihed
 
REAL cosmindihed
 
REAL cossmtdihed
 
REAL cosslidihed
 
REAL cos_large_dihed
 
REAL opt_max_sliver_asp_ratio
 
REAL minfaceang
 
REAL minfacetdihed
 
REAL cos_facet_separate_ang_tol
 
REAL cos_collinear_ang_tol
 
REAL tetprism_vol_sum
 
REAL longest
 
REAL minedgelength
 
REAL xmax
 
REAL xmin
 
REAL ymax
 
REAL ymin
 
REAL zmax
 
REAL zmin
 
REAL big_radius_edge_ratio
 
REAL smallest_insradius
 
long elem_limit
 
long insert_point_count
 
long report_refine_progress
 
long last_point_count
 
long last_insertion_count
 
long insegments
 
long hullsize
 
long meshedges
 
long meshhulledges
 
long steinerleft
 
long dupverts
 
long unuverts
 
long duplicated_facets_count
 
long nonregularcount
 
long st_segref_count
 
long st_facref_count
 
long st_volref_count
 
long fillregioncount
 
long cavitycount
 
long cavityexpcount
 
long flip14count
 
long flip26count
 
long flipn2ncount
 
long flip23count
 
long flip32count
 
long flip44count
 
long flip41count
 
long flip31count
 
long flip22count
 
long opt_flips_count
 
long opt_collapse_count
 
long opt_smooth_count
 
long recover_delaunay_count
 
unsigned long totalworkmemory
 
int transgc [8][3][8]
 
int tsb1mod3 [8]
 

Static Public Attributes

static REAL PI = 3.14159265358979323846264338327950288419716939937510582
 
static int bondtbl [12][12] = {{0,},}
 
static int fsymtbl [12][12] = {{0,},}
 
static int esymtbl [12] = {9, 6, 11, 4, 3, 7, 1, 5, 10, 0, 8, 2}
 
static int enexttbl [12] = {0,}
 
static int eprevtbl [12] = {0,}
 
static int enextesymtbl [12] = {0,}
 
static int eprevesymtbl [12] = {0,}
 
static int eorgoppotbl [12] = {0,}
 
static int edestoppotbl [12] = {0,}
 
static int facepivot1 [12] = {0,}
 
static int facepivot2 [12][12] = {{0,},}
 
static int orgpivot [12] = {7, 7, 5, 5, 6, 4, 4, 6, 5, 6, 7, 4}
 
static int destpivot [12] = {6, 4, 4, 6, 5, 6, 7, 4, 7, 7, 5, 5}
 
static int apexpivot [12] = {5, 6, 7, 4, 7, 7, 5, 5, 6, 4, 4, 6}
 
static int oppopivot [12] = {4, 5, 6, 7, 4, 5, 6, 7, 4, 5, 6, 7}
 
static int tsbondtbl [12][6] = {{0,},}
 
static int stbondtbl [12][6] = {{0,},}
 
static int tspivottbl [12][6] = {{0,},}
 
static int stpivottbl [12][6] = {{0,},}
 
static int ver2edge [12] = {0, 1, 2, 3, 3, 5, 1, 5, 4, 0, 4, 2}
 
static int edge2ver [6] = {0, 1, 2, 3, 8, 5}
 
static int epivot [12] = {4, 5, 2, 11, 4, 5, 2, 11, 4, 5, 2, 11}
 
static int sorgpivot [6] = {3, 4, 4, 5, 5, 3}
 
static int sdestpivot [6] = {4, 3, 5, 4, 3, 5}
 
static int sapexpivot [6] = {5, 5, 3, 3, 4, 4}
 
static int snextpivot [6] = {2, 5, 4, 1, 0, 3}
 

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