|
CGAL 4.4 - Combinatorial Maps
|
Basic constructions.
Functions | |
| template<class CMap > | |
| CMap::Dart_handle | CGAL::make_combinatorial_hexahedron (CMap &cm) |
Creates a combinatorial hexahedron (six combinatorial quadrangles linked together by \( \beta_2\)), and adds it in cm. More... | |
| template<class CMap > | |
| CMap::Dart_handle | CGAL::make_combinatorial_polygon (CMap &cm, unsigned int lg) |
Creates a combinatorial polygon of length lg (lg darts linked by \( \beta_1\)), and adds it in cm. More... | |
| template<class CMap > | |
| CMap::Dart_handle | CGAL::make_combinatorial_tetrahedron (CMap &cm) |
Creates a combinatorial tetrahedron (four combinatorial triangles linked together by \( \beta_2\)), and adds it in cm. More... | |
| template<class CMap > | |
| CMap::Dart_handle | CGAL::make_edge (CMap &cm) |
Creates an isolated edge (two darts linked by \( \beta_2\)) and adds it in cm. More... | |
| CMap::Dart_handle CGAL::make_combinatorial_hexahedron | ( | CMap & | cm | ) |
Creates a combinatorial hexahedron (six combinatorial quadrangles linked together by \( \beta_2\)), and adds it in cm.
Returns a handle on one dart of this combinatorial hexahedron.
CMap::dimension \(\geq\) 2.CGAL::make_edge<CMap> CGAL::make_combinatorial_polygon<CMap> CGAL::make_combinatorial_tetrahedron<CMap> | CMap::Dart_handle CGAL::make_combinatorial_polygon | ( | CMap & | cm, |
| unsigned int | lg | ||
| ) |
Creates a combinatorial polygon of length lg (lg darts linked by \( \beta_1\)), and adds it in cm.
Returns a handle on one dart of this combinatorial polygon.
CMap::dimension \( \geq\) 1 and lg \( >\) 0.CGAL::make_edge<CMap> CGAL::make_combinatorial_tetrahedron<CMap> CGAL::make_combinatorial_hexahedron<CMap> | CMap::Dart_handle CGAL::make_combinatorial_tetrahedron | ( | CMap & | cm | ) |
Creates a combinatorial tetrahedron (four combinatorial triangles linked together by \( \beta_2\)), and adds it in cm.
Returns a handle on one dart of this combinatorial tetrahedron.
CMap::dimension \( \geq\) 2.CGAL::make_edge<CMap> CGAL::make_combinatorial_polygon<CMap> CGAL::make_combinatorial_hexahedron<CMap> | CMap::Dart_handle CGAL::make_edge | ( | CMap & | cm | ) |
Creates an isolated edge (two darts linked by \( \beta_2\)) and adds it in cm.
Returns a handle on one dart of this edge.
CMap::dimension \( \geq\) 2.CGAL::make_combinatorial_polygon<CMap> CGAL::make_combinatorial_tetrahedron<CMap> CGAL::make_combinatorial_hexahedron<CMap>