CGAL 6.2 - 3D Constrained Triangulations

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions
CGAL Namespace Reference

## Namespaces
namespace | IO
namespace | Tetrahedral_remeshing

## Classes
class | Conforming_constrained_Delaunay_triangulation_3
| This class template represents a 3D conforming constrained Delaunay triangulation. More...
class | Conforming_constrained_Delaunay_triangulation_cell_base_3
| Cell base class for the 3D conforming constrained Delaunay triangulation. More...
class | Conforming_constrained_Delaunay_triangulation_cell_data_3
| Internal per-cell data for CGAL 3D conforming constrained Delaunay triangulations. More...
class | Conforming_constrained_Delaunay_triangulation_vertex_base_3
| Vertex base class for the 3D conforming constrained Delaunay triangulation. More...
struct | Conforming_constrained_Delaunay_triangulation_vertex_data_3
| Internal per-vertex data for CGAL 3D conforming constrained Delaunay triangulations. More...
class | Constrained_triangulation_insertion_exception
| Exception type thrown when a constrained Delaunay triangulation cannot be restored after the insertion of constraints. More...

## Typedefs
using | CDT_3_signed_index = int
| Signed integral type to store the index of constraints.

## Enumerations
enum class | CDT_3_cell_marker { CLEAR = 0 , IN_REGION = 1 , VISITED = 1 , ON_REGION_BOUNDARY = 2 , nb_of_markers }

## Functions
template<typename Traits , typename Tr >
void | draw (const Conforming_constrained_Delaunay_triangulation_3< Traits, Tr > &ccdt, const char *title="3D Constrained Triangulation")
| opens a new `CGAL::Qt::Basic_viewer` window and draws the constrained triangulation.
template<typename Traits , typename Tr , typename GSOptions >
void | draw (const Conforming_constrained_Delaunay_triangulation_3< Traits, Tr > &ccdt, const GSOptions &gs_options, const char *title="3D Constrained Triangulation")
| A shortcut to `CGAL::draw(ccdt.triangulation(), gs_options, title)` .
template<typename Triangulation = CGAL::Default, typename PolygonMesh , typename NamedParameters = CGAL::parameters::Default_named_parameters>
auto | make_conforming_constrained_Delaunay_triangulation_3 (const PolygonMesh &mesh, const NamedParameters &np=parameters::default_values())
| creates a 3D constrained Delaunay triangulation conforming to the faces of a polygon mesh.
template<typename Triangulation = CGAL::Default, typename PointRange , typename PolygonRange , typename NamedParameters = parameters::Default_named_parameters>
auto | make_conforming_constrained_Delaunay_triangulation_3 (const PointRange &points, const PolygonRange &polygons, const NamedParameters &np=parameters::default_values())
| creates a 3D constrained Delaunay triangulation conforming to the faces of a polygon soup.

## Enumeration Type Documentation

## ◆ CDT_3_cell_marker

enum class CGAL::CDT_3_cell_marker
| strong

Enumerator
CLEAR |
IN_REGION |
VISITED |
ON_REGION_BOUNDARY |
nb_of_markers |