The class Umbilic_approximation<TriangulatedSurfaceMesh,Vertex2FTPropertyMap,Vertex2VectorPropertyMap> computes the approximation of umbilics on a triangular polyhedral surface.
#include <CGAL/Umbilics.h>
Requirements (checked at compile time) : the types TriangulatedSurfaceMesh::Traits::FT and Vertex2FTPropertyMap::value_type must coincide; the types TriangulatedSurfaceMesh::Traits::Vector_3 and Vertex2VectorPropertyMap::value_type must coincide; the types TriangulatedSurfaceMesh::Vertex_handle, Vertex2FTPropertyMap::key_type and Vertex2VectorPropertyMap::key_type must coincide;
typedef typename TriangulatedSurfaceMesh::Traits::FT | ||
FT; |
| |||
default constructor.
|
template <class OutputIterator> | ||
OutputIterator | umbilic_approximation.compute ( OutputIterator it, FT size) | |
Performs the approximation, size determines the size of the patches around vertices, taken as size times the size of the 1-ring. Umbilics are output through the OutputIterator which is a concept of output iterator of the Stl with value type Umbilic*. |
Umbilic TriangulatedSurfaceMesh Vertex2FTPropertyMap Vertex2VectorPropertyMap