\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.3 - Approximation of Ridges and Umbilics on Triangulated Surface Meshes

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
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 1 2 3]

CGAL |
Ridge_approximation | The class `Ridge_approximation` computes the approximation of ridges of a triangular polyhedral surface
Ridge_line | The class `Ridge_line` stores the description of a ridge line
Vertex2Data_Property_Map_with_std_map | The class `Vertex2Data_Property_Map_with_std_map` is a model of the concepts `Vertex2FTPropertyMap` and `Vertex2VectorPropertyMap` to be used for `Ridge_approximation`
Vertex_cmp |
Umbilic_approximation | The class `Umbilic_approximation` computes the approximation of umbilics on a triangular polyhedral surface
Umbilic | The class `Umbilic` stores the description of an umbilic
TriangulatedSurfaceMesh | The concept `TriangulatedSurfaceMesh` describes an oriented surface (possibly with boundary) embedded in the 3 space. It is combinatorially based on a halfedge data structure with triangular faces, geometrically 3d points associated to the vertices define the embedding
Facet | Opaque type representing a facet of the `TriangulatedSurfaceMesh`
Halfedge | Opaque type representing a halfedge of the `TriangulatedSurfaceMesh`
Vertex | Opaque type representing a vertex of the `TriangulatedSurfaceMesh`
Vertex2FTPropertyMap | The concept `Vertex2FTPropertyMap` specializes the concept of `LvaluePropertyMap`. It is intended to be used in combination with the concept `TriangulatedSurfaceMesh` in the class `CGAL::Ridge_approximation`. It associates a field type value `TriangulatedSurfaceMesh::Traits::FT` to keys which are `TriangulatedSurfaceMesh::Vertex_handle`
Vertex2VectorPropertyMap | The concept `Vertex2VectorPropertyMap` specializes the concept of `LvaluePropertyMap`. It is intended to be used in combination with the concept `TriangulatedSurfaceMesh` in the class `CGAL::Ridge_approximation`. It associates a three dimensional vector `TriangulatedSurfaceMesh::Traits::Vector_3` to keys which are `TriangulatedSurfaceMesh::Vertex_handle`