CGAL | |
Surface_mesher | |
Gray_level_image_3 | A 3D gray image is a tri-dimensional array that associates a scalar value to each triple of integer \( (x, y, z)\) in the range of the image |
Implicit_surface_3 | The class Implicit_surface_3 implements a surface described as the zero level set of a function \( f : \mathbb{R}^3 \longrightarrow \mathbb{R}\) |
Manifold_tag | The class Manifold_tag is a tag class used to monitor the surface meshing algorithm |
Manifold_with_boundary_tag | The class Manifold_with_boundary_tag is a tag class used to monitor the surface meshing algorithm |
Non_manifold_tag | The class Non_manifold_tag is a tag class used to monitor the surface meshing algorithm |
Surface_mesh_cell_base_3 | The class Surface_mesh_cell_base_3 is a model of the concept SurfaceMeshCellBase_3 |
Surface_mesh_complex_2_in_triangulation_3 | The class Surface_mesh_complex_2_in_triangulation_3 implements a data structure to store the restricted Delaunay triangulation used by the surface mesh generator |
Surface_mesh_default_criteria_3 | The class Surface_mesh_default_criteria_3 implements the most commonly used combination of meshing criteria |
Surface_mesh_default_triangulation_3 | The class Surface_mesh_default_triangulation_3 is a model of the concept SurfaceMeshTriangulation_3 , whose vertex base and cell base classes are models of the concepts SurfaceMeshVertexBase_3 and SurfaceMeshCellBase_3 respectively |
Surface_mesh_traits_generator_3 | The class Surface_mesh_traits_generator_3 provides a type Type , that is a model of the concept SurfaceMeshTraits_3 for the surface type Surface |
Surface_mesh_vertex_base_3 | The class Surface_mesh_vertex_base_3 is a model of the concept SurfaceMeshVertexBase_3 |
ImplicitFunction | The concept ImplicitFunction describes a function object whose operator() computes the values of a function \( f : \mathbb{R}^3 \longrightarrow \mathbb{R}\) |
ImplicitSurfaceTraits_3 | The concept ImplicitSurfaceTraits_3 describes the requirements of the traits class to be plugged as Traits in CGAL::Implicit_surface_3<Traits, Function> |
Surface_3 | The concept Surface_3 describes the types of surfaces to be meshed. The surface types are required to be copy constructible and assignable |
SurfaceMeshCellBase_3 | The concept SurfaceMeshCellBase_3 describes the cell base type of the three dimensional triangulation used to embed the surface mesh |
SurfaceMeshComplex_2InTriangulation_3 | The concept SurfaceMeshComplex_2InTriangulation_3 describes a data structure designed to represent a two dimensional pure complex embedded in a three dimensional triangulation |
SurfaceMeshFacetsCriteria_3 | The Delaunay refinement process involved in the function template CGAL::make_surface_mesh() is guided by a set of refinement criteria. The concept SurfaceMeshFacetsCriteria_3 describes the type which handles those criteria. It corresponds to the requirements for the template parameter FacetsCriteria of the surface mesher function CGAL::make_surface_mesh<SurfaceMeshC2T3,Surface,FacetsCriteria,Tag>() |
SurfaceMeshTraits_3 | The concept SurfaceMeshTraits_3 describes the knowledge that is required on the surface to be meshed. A model of this concept implements an oracle that is able to tell whether a segment (or a ray, or a line) intersects the surface or not, and to compute some intersection points if any exists. The concept SurfaceMeshTraits_3 also includes a funcctor able to provide a small set of initial points on the surface |
SurfaceMeshTriangulation_3 | The concept SurfaceMeshTriangulation_3 describes the triangulation type used by the surface mesher CGAL::make_surface_mesh() to represent the three dimensional triangulation embedding the surface mesh. Thus, this concept describes the requirements for the triangulation type SurfaceMeshC2T3::Triangulation nested in the model of SurfaceMeshComplex_2InTriangulation_3 plugged as the template parameter SurfaceMeshC2T3 of CGAL::make_surface_mesh() . It also describes the requirements for the triangulation type plugged in the class CGAL::Surface_mesh_complex_2_in_triangulation_3<Tr> |
SurfaceMeshVertexBase_3 | The concept SurfaceMeshVertexBase_3 describes the vertex base type of the three dimensional triangulation used to embed the surface mesh |