|
CGAL 4.8.1 - Linear Cell Complex
|
#include <CGAL/Cell_attribute_with_point.h>
CGAL::Cell_attribute< CMap, Info_, Tag, OnMerge, OnSplit >.
The class Cell_attribute_with_point represents an attribute containing a point and containing an information when Info_ is different from void.
This class can typically be used to associate a point to each 0-cell of a combinatorial map.
| LCC | must be an instantiation of Linear_cell_complex class, |
| Info_ | is the type of the information contained in the attribute, void for no information, |
| Tag | is Tag_true to enable the storage of a Dart_handle of the associated cell, Tag_false otherwise, |
| OnMerge | is a functor called when two attributes are merged, |
| OnSplit | is a functor called when one attribute is split in two. |
By default, OnMerge and OnSplit are equal to Null_functor; Tag is equal to Tag_true; and Info_ is equal to void.
CGAL::Linear_cell_complex<d,d2,LCCTraits,Items,Alloc> CGAL::Linear_cell_complex_min_items<d> CGAL::Cell_attribute<CMap,Info_,Tag,OnMerge,OnSplit> Types | |
| typedef LCC::Point | Point |
| typedef LCC::Dart_handle | Dart_handle |
| typedef LCC::Dart_const_handle | Dart_const_handle |
Additional Inherited Members | |
Public Types inherited from CGAL::Cell_attribute< CMap, Info_, Tag, OnMerge, OnSplit > | |
| typedef Info_ | Info |
| typedef Tag | Supports_cell_dart |
| typedef OnMerge | On_merge |
| typedef OnSplit | On_split |
| typedef CMap::Dart_handle | Dart_handle |
| typedef CMap::Dart_const_handle | Dart_const_handle |