Go to the source code of this file.
◆ fastlookup
#define fastlookup |
( |
|
pool, |
|
|
|
index |
|
) |
| |
Value: (void *)((pool)->toparray[(index) >> (pool)->log2objectsperblock] + \
((index) & (pool)->objectsperblockmark) * (pool)->objectbytes)
Definition at line 459 of file tetgenBR.h.
◆ fnextself
Value: t1ver = (t).ver; \
decode((t).tet[facepivot1[(t).ver]], (t)); \
(t).ver = facepivot2[t1ver][(t).ver]
Definition at line 1723 of file tetgenBR.h.
◆ fsymself
Value: t1ver = (t).ver; \
decode((t).tet[(t).ver & 3], (t)); \
(t).ver = fsymtbl[t1ver][(t).ver]
Definition at line 1708 of file tetgenBR.h.
◆ isshsubseg
#define isshsubseg |
( |
|
s | ) |
((s).sh[6 + ((s).shver >> 1)]) |
◆ isshtet
#define isshtet |
( |
|
s | ) |
((s).sh[9 + ((s).shver & 1)]) |
◆ issubface
#define issubface |
( |
|
t | ) |
((t).tet[9] && ((t).tet[9])[(t).ver & 3]) |
◆ issubseg
#define issubseg |
( |
|
t | ) |
((t).tet[8] && ((t).tet[8])[ver2edge[(t).ver]]) |
◆ setshvertices
#define setshvertices |
( |
|
s, |
|
|
|
pa, |
|
|
|
pb, |
|
|
|
pc |
|
) |
| |
Value: setsorg(s, pa); \
setsdest(s, pb); \
setsapex(s, pc)
Definition at line 2070 of file tetgenBR.h.
◆ setvertices
#define setvertices |
( |
|
t, |
|
|
|
torg, |
|
|
|
tdest, |
|
|
|
tapex, |
|
|
|
toppo |
|
) |
| |
◆ terminatetetgen()
Definition at line 1539 of file tetgenBR.h.
Referenced by tetgenmesh::addsteiner4recoversegment(), tetgenmesh::memorypool::alloc(), tetgenmesh::flip32(), tetgenmesh::flipnm(), tetgenmesh::incrementaldelaunay(), tetgenmesh::incrementalflip(), tetgenmesh::initializepools(), tetgenmesh::insertpoint(), tetgenmesh::insphere_s(), tetgenmesh::lawsonflip3d(), tetgenmesh::orient4d_s(), tetgenmesh::memorypool::poolinit(), tetgenmesh::recoveredgebyflips(), tetgenmesh::recoverfacebyflips(), tetgenmesh::recoversubfaces(), tetgenmesh::removeedgebyflips(), tetgenmesh::report_overlapping_facets(), tetgenmesh::report_selfint_edge(), tetgenmesh::report_selfint_face(), and tetgenmesh::smoothpoint().
◆ sevent