40#ifndef GEOGRAM_DELAUNAY_DELAUNAY_TRIANGLE
41#define GEOGRAM_DELAUNAY_DELAUNAY_TRIANGLE
49#ifdef GEOGRAM_WITH_TRIANGLE
56#define ANSI_DECLARATORS
58#ifdef GEOGRAM_USE_BUILTIN_DEPS
59#include <geogram/third_party/triangle/triangle.h>
71 class GEOGRAM_API DelaunayTriangle :
public Delaunay {
82 DelaunayTriangle(coord_index_t dimension = 2);
88 index_t nb_vertices,
const double* vertices
94 bool supports_constraints()
const override;
99 ~DelaunayTriangle()
override;
111 void set_vertices_unconstrained(
112 index_t nb_vertices,
const double* vertices
125 void set_vertices_constrained(
126 index_t nb_vertices,
const double* vertices
130 struct triangulateio triangle_out_ ;
131 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.