CGAL 5.4 - Linear Cell Complex
CGAL::Linear_cell_complex_for_generalized_map< d, d2, LCCTraits, Items, Alloc > Class Template Reference

#include <CGAL/Linear_cell_complex_for_generalized_map.h>

## Definition

The class Linear_cell_complex_for_generalized_map represents a linear cell complex in dimension d, in an ambient space of dimension d2, using a generalized map as underlying combinatorial data-structure.

Is Model Of:

LinearCellComplex

GeneralizedMap

Template Parameters
 d the dimension of the generalized map. d2 the dimension of the ambient space. Equal to d by default. LCCTraits a model of the LinearCellComplexTraits concept, satisfying LCCTraits::ambient_dimension==d2. Equal toCGAL::Linear_cell_complex_traits by default. Items a model of the LinearCellComplexItems concept. Equal to CGAL::Linear_cell_complex_min_items by default. Alloc has to match the standard allocator requirements. Equal to CGAL_ALLOCATOR(int) by default.

Note that there is an additional, and undocumented, template parameter GMap for Linear_cell_complex_for_generalized_map<d,d2,LCCTraits,Items,Alloc,GMap> allowing to inherit from any model of the GeneralizedMap concept.

CGAL::Generalized_map<d,Items,Alloc>
CGAL::Linear_cell_complex_traits<d,K>
CGAL::Linear_cell_complex_min_items<d>
Examples:
Linear_cell_complex/linear_cell_complex_4.cpp.

## Constants

static unsigned int ambient_dimension = d2
Ambient dimension, must be > 1.