\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.3 - Approximation of Ridges and Umbilics on Triangulated Surface Meshes

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members | Classes
CGAL::Vertex2Data_Property_Map_with_std_map< TriangulatedSurfaceMesh > Class Template Reference
Approximation of Ridges and Umbilics on Triangulated Surface Meshes Reference

`#include <CGAL/Ridges.h>`

## Definition

The class `Vertex2Data_Property_Map_with_std_map` is a model of 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`.

Is Model Of:

  `Vertex2FTPropertyMap`

  `Vertex2VectorPropertyMap`

See Also
  `Ridge_approximation`

## Classes
struct | Vertex_cmp

## Types
typedef TriangulatedSurfaceMesh::Traits::FT | FT
typedef TriangulatedSurfaceMesh::Traits::Vector_3 | Vector_3
typedef TriangulatedSurfaceMesh::Vertex_handle | Vertex_handle
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