![]() |
The class Vertex2Data_Property_Map_with_std_map<TriangulatedSurfaceMesh> provides models for the concepts Vertex2FTPropertyMap and Vertex2VectorPropertyMap to be used for Ridge_approximation. The property maps are created with the boost::associative_property_map adaptor from std::map.
#include <CGAL/Ridges.h>
| typedef typename TriangulatedSurfaceMesh::Traits::FT | ||
| FT; | ||
| typedef typename TriangulatedSurfaceMesh::Traits::Vector_3 | ||
| Vector_3; | ||
| typedef typename TriangulatedSurfaceMesh::Vertex_handle | ||
| Vertex_handle; | ||
| struct Vertex_cmp { bool operator();}; |
| typedef std::map<Vertex_handle, FT, Vertex_cmp> | ||
| Vertex2FT_map; | ||
| typedef boost::associative_property_map< Vertex2FT_map > | ||
| Vertex2FT_property_map; | ||
| typedef std::map<Vertex_handle, Vector_3, Vertex_cmp> | ||
| Vertex2Vector_map; | ||
| typedef boost::associative_property_map< Vertex2Vector_map > | ||
| Vertex2Vector_property_map; | ||
Vertex2FT_property_map is model of Vertex2FTPropertyMap.
Vertex2Vector_property_map is model of Vertex2VectorPropertyMap.