\( \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.13 - Combinatorial Maps
CGAL::Combinatorial_map_min_items< d > Struct Template Reference

#include <CGAL/Combinatorial_map_min_items.h>


The class Combinatorial_map_min_items defines the type of darts which is a Dart<d,CMap>.

The Combinatorial_map_min_items has a template argument for the dimension of the combinatorial map. In this class, no attribute is enabled.

Template Parameters
dthe dimension of the combinatorial map.
This class is deprecated since CGAL 4.9. Users are required to use class Generic_map_min_items instead, where the Dart type is no more defined, but replaced by the Dart_info type. CGAL_CMAP_DART_DEPRECATED can be defined to keep the old behavior.


The following example shows the implementation of the Combinatorial_map_min_items class.

template <unsigned int d>
struct Combinatorial_map_min_items
template <class CMap>
struct Dart_wrapper
typedef CGAL::Dart<d, CMap> Dart;
typedef CGAL::cpp11::tuple<> Attributes;
See also