|
CGAL 4.5.2 - Approximation of Ridges and Umbilics on Triangulated Surface Meshes
|
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.
CGAL::Polyhedron_3 with the restriction that faces are triangular.Creation
Construction and destruction are undefined.
Concepts | |
| concept | Facet |
Opaque type representing a facet of the TriangulatedSurfaceMesh . More... | |
| concept | Halfedge |
Opaque type representing a halfedge of the TriangulatedSurfaceMesh . More... | |
| concept | Vertex |
Opaque type representing a vertex of the TriangulatedSurfaceMesh . More... | |
Types | |
| typedef unspecified_type | Facet_handle |
| Handle to a facet. More... | |
| typedef unspecified_type | Facet_const_handle |
| typedef unspecified_type | Facet_iterator |
| Iterator over all mesh facets. More... | |
| typedef unspecified_type | Facet_const_iterator |
| typedef unspecified_type | Vertex_handle |
| Handle to a vertex. More... | |
| typedef unspecified_type | Vertex_const_handle |
| typedef unspecified_type | Vertex_iterator |
| Iterator over all vertices of a mesh. More... | |
| typedef unspecified_type | Vertex_const_iterator |
| typedef unspecified_type | Halfedge_handle |
| Handle to a halfedge. More... | |
| typedef unspecified_type | Halfedge_const_handle |
| typedef unspecified_type | Halfedge_iterator |
Iterator over all halfedges of a TriangulatedSurfaceMesh . More... | |
| typedef unspecified_type | Halfedge_const_iterator |
| typedef unspecified_type | Point_iterator |
Iterator over all points of a TriangulatedSurfaceMesh , its value type is Traits::Point_3. More... | |
| typedef unspecified_type | Point_const_iterator |
Operations | |
| Facet_const_iterator | facets_begin () |
| iterator over all facets (excluding holes). | |
| Facet_const_iterator | facets_end () |
| past-the-end iterator. | |
| Point_iterator | points_begin () |
| iterator over all points. | |
| Point_iterator | points_end () |
| past-the-end iterator. | |
Iterator over all mesh facets.
Model of the ForwardIterator concept.
Iterator over all halfedges of a TriangulatedSurfaceMesh .
Model of the ForwardIterator concept.
Iterator over all points of a TriangulatedSurfaceMesh , its value type is Traits::Point_3.
Model of the ForwardIterator concept.
Iterator over all vertices of a mesh.
Model of the ForwardIterator concept.