template<typename TriangleMesh, typename VertexFTMap, typename VertexVectorMap>
class CGAL::Umbilic_approximation< TriangleMesh, VertexFTMap, VertexVectorMap >
The class Umbilic_approximation computes the approximation of umbilics on a triangular polyhedral surface.
- Template Parameters
-
| TriangleMesh | is the surface type. In the following let K be Kernel_traits<boost::property_traits<TriangleMesh,CGAL::vertex_point_t>::value_type>::Kernel |
| VertexFTMap | A property map with boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and K::FT as value type. |
| VertexVectorMap | A property map with boost::graph_traits<TriangleMesh>::vertex_descriptor as key type and K::Vector_3 as value type. |
- Precondition
- (checked at compile time)
-
The types
K::FT and boost::property_traits<VertexFTMap>::value_type must coincide.
-
The types
K::Vector_3 and boost::property_traits<VertexVectorMap>::value_type must coincide.
-
The types
boost::graph_traits<TriangleMesh>::vertex_descriptor, and boost::property_traits<VertexFTMap>::key_type, and boost::property_traits<VertexVectorMap>::key_type must coincide.
- See also
Umbilic