CGAL 6.0.1 - 3D Surface Mesh Generation
Loading...
Searching...
No Matches
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 12]
 NCGAL
 CGray_level_image_3A 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
 CImplicit_surface_3The class Implicit_surface_3 implements a surface described as the zero level set of a function \( f : \mathbb{R}^3 \longrightarrow \mathbb{R}\)
 CSurface_mesh_cell_base_3The class Surface_mesh_cell_base_3 is a model of the concept SurfaceMeshCellBase_3
 CSurface_mesh_complex_2_in_triangulation_3The class Surface_mesh_complex_2_in_triangulation_3 implements a data structure to store the restricted Delaunay triangulation used by the surface mesh generator
 CSurface_mesh_default_criteria_3The class Surface_mesh_default_criteria_3 implements the most commonly used combination of meshing criteria
 CSurface_mesh_default_triangulation_3The 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
 CSurface_mesh_traits_generator_3The class Surface_mesh_traits_generator_3 provides a type type, that is a model of the concept SurfaceMeshTraits_3 for the surface type Surface
 CSurface_mesh_vertex_base_3The class Surface_mesh_vertex_base_3 is a model of the concept SurfaceMeshVertexBase_3
 CImplicitFunctionThe concept ImplicitFunction describes a function object whose operator() computes the values of a function \( f : \mathbb{R}^3 \longrightarrow \mathbb{R}\)
 CImplicitSurfaceTraits_3The concept ImplicitSurfaceTraits_3 describes the requirements of the traits class to be plugged as Traits in CGAL::Implicit_surface_3<Traits, Function>
 CSurface_3The concept Surface_3 describes the types of surfaces to be meshed. The surface types are required to be copy constructible and assignable
 CSurfaceMeshCellBase_3The concept SurfaceMeshCellBase_3 describes the cell base type of the three dimensional triangulation used to embed the surface mesh
 CSurfaceMeshComplex_2InTriangulation_3The concept SurfaceMeshComplex_2InTriangulation_3 describes a data structure designed to represent a two dimensional pure complex embedded in a three dimensional triangulation
 CSurfaceMeshFacetsCriteria_3The 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>()
 CSurfaceMeshTraits_3The 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
 CSurfaceMeshTriangulation_3The 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>
 CSurfaceMeshVertexBase_3The concept SurfaceMeshVertexBase_3 describes the vertex base type of the three dimensional triangulation used to embed the surface mesh