Represents the set of tetrahedra on the boundary of the cavity in a 3D Delaunay triangulation.
More...
#include <geogram/delaunay/cavity.h>
Represents the set of tetrahedra on the boundary of the cavity in a 3D Delaunay triangulation.
Definition at line 69 of file cavity.h.
◆ facet_facet()
Gets the local tetrahedron facet that corresponds to a facet.
- Parameters
-
- Returns
- the local index of the tetrahedron facet associated with
f
, in 0..3
Definition at line 194 of file cavity.h.
◆ facet_tet()
Gets the tetrahedron associated with a facet.
- Parameters
-
- Returns
- the tetrahedron associated with
f
.
Definition at line 172 of file cavity.h.
◆ facet_vertex()
Gets the vertex of a facet.
- Parameters
-
[in] | f | a facet. |
[in] | lv | local index of the vertex, in 0..2. |
- Returns
- the global vertex index.
Definition at line 205 of file cavity.h.
◆ get_facet_neighbor_tets()
Gets the neighbors of a facet.
- Parameters
-
[in] | f | a facet |
[out] | t0,t1,t2 | the global tetrahedron indices that correspond to the neighbors of f . |
Definition at line 217 of file cavity.h.
◆ nb_facets()
index_t GEO::Cavity::nb_facets |
( |
| ) |
const |
|
inline |
Gets the number of facets.
- Returns
- the number of facets.
Definition at line 163 of file cavity.h.
◆ new_facet()
Inserts a new boundary facet in the structure.
- Parameters
-
[in] | tglobal | global tetrahedron index |
[in] | boundary_f | index of the facet that is on the boundary |
[in] | v0,v1,v2 | the three vertices of the facet that is on the boundary |
Definition at line 124 of file cavity.h.
◆ OK()
bool GEO::Cavity::OK |
( |
| ) |
const |
|
inline |
Tests whether this Cavity is valid.
- Return values
-
true | if this Cavity is valid. |
false | otherwise. A Cavity is not valid when there was overflow. |
Definition at line 113 of file cavity.h.
◆ set_facet_tet()
Sets the tetrahedron associated with a facet.
- Parameters
-
[in] | f | the facet. |
[in] | t | the tetrahedron to be associated with f . |
Definition at line 182 of file cavity.h.
The documentation for this class was generated from the following file: