CGAL 6.1 - 3D Constrained Triangulations
Loading...
Searching...
No Matches
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...
 

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