// Gmsh - Copyright (C) 1997-2025 C. Geuzaine, J.-F. Remacle
//
// See the LICENSE.txt file in the Gmsh root directory for license information.
// Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.

#ifndef DELAUNAY3D_H
#define DELAUNAY3D_H

class MVertex;
class MTetrahedron;

// tetrahedralize the vertices given in S; adds 8 new vertices at the end of S
// (the corners of an enclosing box)
void delaunayTriangulation(const int numThreads, const int nptsatonce,
                           std::vector<MVertex *> &S,
                           std::vector<MTetrahedron *> &T, bool removeBox);

#endif
