|
CGAL 4.7 - 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). More... | |
| Facet_const_iterator | facets_end () |
| past-the-end iterator. More... | |
| Point_iterator | points_begin () |
| iterator over all points. More... | |
| Point_iterator | points_end () |
| past-the-end iterator. More... | |
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.
| Facet_const_iterator TriangulatedSurfaceMesh::facets_begin | ( | ) |
iterator over all facets (excluding holes).
| Facet_const_iterator TriangulatedSurfaceMesh::facets_end | ( | ) |
past-the-end iterator.
| Point_iterator TriangulatedSurfaceMesh::points_begin | ( | ) |
iterator over all points.
| Point_iterator TriangulatedSurfaceMesh::points_end | ( | ) |
past-the-end iterator.