CGAL 5.6.3 - 2D Conforming Triangulations and Meshes

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

## Namespaces
namespace | IO
namespace | Mesh_2

## Classes
class | Delaunay_mesh_criteria_2
| The class `Delaunay_mesh_criteria_2` is a model for the `MeshingCriteria_2` concept. More...
class | Delaunay_mesh_face_base_2
| The class `Delaunay_mesh_face_base_2` is a model for the concept `DelaunayMeshFaceBase_2`. More...
class | Delaunay_mesh_size_criteria_2
| The class `Delaunay_mesh_size_criteria_2` is a model for the `MeshingCriteria_2` concept. More...
class | Delaunay_mesh_vertex_base_2
| The class `Delaunay_mesh_vertex_base_2` is a model for the concept `DelaunayMeshVertexBase_2`. More...
class | Delaunay_mesher_2
| This class implements a 2D mesh generator. More...
class | Triangulation_conformer_2
| The class `Triangulation_conformer_2` is an auxiliary class of `Delaunay_mesher_2<CDT>`. More...

## Enumerations
enum | Mesh_optimization_return_code { BOUND_REACHED = 0 , TIME_LIMIT_REACHED , CANT_IMPROVE_ANYMORE , CONVERGENCE_REACHED , MAX_ITERATION_NUMBER_REACHED , ALL_VERTICES_FROZEN }
| The enum `Mesh_optimization_return_code` is the output of the global mesh optimization functions. More...

## Functions
template<typename CDT , typename NamedParameters = CGAL::parameters::Default_named_parameters>
void | refine_Delaunay_mesh_2 (CDT &t, const NamedParameters &np)
| refines the domain defined by a constrained Delaunay triangulation into a mesh satisfying the criteria defined by the traits `criteria`.
template<class CDT , class Criteria >
void | refine_Delaunay_mesh_2 (CDT &t, const Criteria &criteria=Criteria())
template<class CDT , class Criteria , class InputIterator >
void | refine_Delaunay_mesh_2 (CDT &t, InputIterator begin, InputIterator end, const Criteria &criteria=Criteria(), bool mark=false)
template<class CDT >
void | make_conforming_Delaunay_2 (CDT &t)
| Refines the constrained Delaunay triangulation `t` into a conforming Delaunay triangulation.
template<class CDT >
void | make_conforming_Gabriel_2 (CDT &t)
| Refines the constrained Delaunay triangulation `t` into a conforming Gabriel triangulation.
template<typename CDT , typename NamedParameters = CGAL::parameters::Default_named_parameters>
Mesh_optimization_return_code | lloyd_optimize_mesh_2 (CDT &cdt, const NamedParameters &np=parameters::default_values())
| The function `lloyd_optimize_mesh_2()` is a mesh optimization process based on the minimization of a global energy function.