CGAL 5.1 - Combinatorial Maps
CGAL Namespace Reference

Classes

class  Cell_attribute
 The class Cell_attribute represents an attribute containing (or not) an information. More...
 
class  Cell_attribute_with_id
 The class Cell_attribute_with_id represents an attribute containing (or not) an information, and having an id. More...
 
class  Combinatorial_map
 The class Combinatorial_map represents a dD combinatorial map. More...
 
struct  Combinatorial_map_min_items
 The class Combinatorial_map_min_items defines the type of darts which is a Dart<d,CMap>. More...
 
struct  Dart
 The class Dart represents a dD dart in a combinatorial map. More...
 
struct  Generic_map_min_items
 The class Generic_map_min_items defines void as the information associated with darts, and no attribute is enabled. More...
 

Functions

template<class CMap >
CMap::Dart_handle make_combinatorial_hexahedron (CMap &cm)
 
template<class CMap >
CMap::Dart_handle make_combinatorial_polygon (CMap &cm, unsigned int lg)
 
template<class CMap >
CMap::Dart_handle make_combinatorial_tetrahedron (CMap &cm)
 
template<class CMap >
CMap::Dart_handle make_edge (CMap &cm)
 
template<class CMap >
CMap::Dart_handle insert_cell_0_in_cell_1 (CMap &cm, typename CMap::Dart_handle dh)
 
template<class CMap >
CMap::Dart_handle insert_cell_0_in_cell_2 (CMap &cm, typename CMap::Dart_handle dh)
 
template<class CMap >
CMap::Dart_handle insert_cell_1_in_cell_2 (CMap &cm, typename CMap::Dart_handle dh1, typename CMap::Dart_handle dh2)
 
template<class CMap , class InputIterator >
CMap::Dart_handle insert_cell_2_in_cell_3 (CMap &cm, InputIterator afirst, InputIterator alast)
 
template<class CMap >
CMap::Dart_handle insert_dangling_cell_1_in_cell_2 (CMap &cm, typename CMap::Dart_handle dh)
 
template<class CMap >
bool is_insertable_cell_1_in_cell_2 (const CMap &cm, typename CMap::Dart_const_handle dh1, typename CMap::Dart_const_handle dh2)
 
template<class CMap , class InputIterator >
bool is_insertable_cell_2_in_cell_3 (const CMap &cm, InputIterator afirst, InputIterator alast)
 
template<class CMap , unsigned int i>
bool is_removable (const CMap &cm, typename CMap::Dart_const_handle dh)
 
template<class CMap , unsigned int i>
CMap::size_type remove_cell (CMap &cm, typename CMap::Dart_handle dh)