40 #ifndef GEOGRAM_DELAUNAY_DELAUNAY_TETGEN
41 #define GEOGRAM_DELAUNAY_DELAUNAY_TETGEN
49 #ifdef GEOGRAM_WITH_TETGEN
53 #include <geogram/third_party/tetgen/tetgen.h>
63 class GEOGRAM_API DelaunayTetgen :
public Delaunay {
80 index_t nb_vertices,
const double* vertices
86 bool supports_constraints()
const override;
104 void set_vertices_unconstrained(
105 index_t nb_vertices,
const double* vertices
118 void set_vertices_constrained(
119 index_t nb_vertices,
const double* vertices
126 ~DelaunayTetgen()
override;
129 GEO_3rdParty::tetgenio tetgen_out_;
130 GEO_3rdParty::tetgenio tetgen_in_;
131 GEO_3rdParty::tetgenbehavior tetgen_args_;
Abstract interface for Delaunay.
Common include file, providing basic definitions. Should be included before anything else by all head...
Global Vorpaline namespace.
geo_index_t index_t
The type for storing and manipulating indices.
geo_coord_index_t coord_index_t
The type for storing coordinate indices, and iterating on the coordinates of a point.