Loading [MathJax]/extensions/TeX/newcommand.js
\newcommand{\E}{\mathrm{E}} \newcommand{\A}{\mathrm{A}} \newcommand{\R}{\mathrm{R}} \newcommand{\N}{\mathrm{N}} \newcommand{\Q}{\mathrm{Q}} \newcommand{\Z}{\mathrm{Z}} \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }
CGAL 5.0 - Triangulated Surface Mesh Simplification
All Classes Namespaces Files Functions Variables Typedefs Enumerations 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_simplification
 CBounded_normal_change_placementThe class Bounded_normal_change_placement is a model for the GetPlacement concept which serves as a filter for another placement
 CConstrained_placementThe class Constrained_placement is a model for the GetPlacement concept provided the template parameter BasePlacement is such a model
 CCount_ratio_stop_predicateThe class Count_ratio_stop_predicate is a model for the StopPredicate concept which returns true when the relation between the initial and current number of edges drops below a certain ratio
 CCount_stop_predicateThe class Count_stop_predicate is a model for the StopPredicate concept, which returns true when the number of current edges drops below a certain threshold
 CEdge_collapse_visitor_baseThe class Surface_mesh_simplification::Edge_collapse_visitor_base provides a base class for models of the EdgeCollapseSimplificationVisitor concept
 CEdge_length_costThe class Edge_length_cost is a model for the GetCost concept, which computes the collapse cost as the squared length of the edge
 CEdge_length_stop_predicateThe class Edge_length_stop_predicate is a model for the StopPredicate concept, which returns true when the top edge in the priority queue is larger than a certain threshold
 CEdge_profileThe class Edge_profile provides a model for the EdgeProfile concept
 CLindstromTurk_costThe class LindstromTurk_cost provides a model for the GetCost concept
 CLindstromTurk_placementThe class LindstromTurk_placement provides a model for the GetPlacement concept
 CMidpoint_placementThe class Midpoint_placement is a model for the GetPlacement concept which computes the placement as the midpoint position along the edge
 CEdgeCollapseSimplificationVisitorThe concept EdgeCollapseSimplificationVisitor describes the requirements for the visitor object which is used to track the edge collapse simplification algorithm
 CEdgeProfileThe concept EdgeProfile describes the requirements for a data structure that caches the local topology and geometry in the surroundings of a halfedge
 CGetCostThe concept GetCost describes the requirements for the policy function object which gets the collapse cost of an edge
 CGetPlacementThe concept GetPlacement describes the requirements for the policy function object which gets the collapse placement of an edge, that is, the new position of the vertex that remains after a halfedge-collapse operation
 CStopPredicateThe concept StopPredicate describes the requirements for the predicate which indicates if the simplification process must finish