Loading [MathJax]/extensions/tex2jax.js
CGAL 5.5.1 - Surface Mesh Topology
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 123]
 NCGAL
 NSurface_mesh_topology
 CCurves_on_surface_topologyThe class Curves_on_surface_topology provides methods to compute shortest non contractible cycles and to test homotopy on paths
 CEuclidean_length_weight_functorA model of WeightFunctor assigning its Euclidean length to every edge
 CPath_on_surfaceThe class Path_on_surface represents a walk in a mesh which is either a model of CombinatorialMap, a model of GeneralizedMap or a model of a FaceGraph
 CPolygonal_schema_min_itemsThe class Polygonal_schema_min_items defines a struct with a std::string as the information associated with darts, and no attribute is enabled
 CPolygonal_schema_with_combinatorial_mapThe class Polygonal_schema_with_combinatorial_map is a model of PolygonalSchema using Combinatorial_map as underlying model
 CPolygonal_schema_with_generalized_mapThe class Polygonal_schema_with_generalized_map is a model of PolygonalSchema using Generalized_map as underlying model
 CUnit_weight_functorA model of WeightFunctor assigning unit weight to every edge
 CPolygonalSchemaThe concept PolygonalSchema defines a 2D polygonal schema, i.e. a combinatorial surface with labeled edges. A PolygonalSchema is created incrementally by adding facets one at a time. A label is any word, that does not contain a space
 CPolygonalSchemaItemsThe concept PolygonalSchemaItems allows to customize a PolygonalSchema by choosing the information associated with darts, and by enabling and disabling some attributes. Dart_wrapper<Map>::Dart_info, should be a class having a public data member std::string m_label
 CWeightFunctorThe concept WeightFunctor defines a functor to calculate the weight of an edge