40 #ifndef GEOGRAM_DELAUNAY_DELAUNAY_TRIANGLE
41 #define GEOGRAM_DELAUNAY_DELAUNAY_TRIANGLE
49 #ifdef GEOGRAM_WITH_TRIANGLE
56 #define ANSI_DECLARATORS
58 #include <geogram/third_party/triangle/triangle.h>
67 class GEOGRAM_API DelaunayTriangle :
public Delaunay {
84 index_t nb_vertices,
const double* vertices
90 bool supports_constraints()
const override;
95 ~DelaunayTriangle()
override;
107 void set_vertices_unconstrained(
108 index_t nb_vertices,
const double* vertices
121 void set_vertices_constrained(
122 index_t nb_vertices,
const double* vertices
126 struct triangulateio triangle_out_ ;
127 struct triangulateio triangle_in_ ;
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.