CGAL 4.5.1 - Triangulated Surface Mesh Simplification
|
CGAL | |
Surface_mesh_simplification | |
Edge_collapse_visitor_base | The class Surface_mesh_simplification::Edge_collapse_visitor_base provides a base class for models of the EdgeCollapseSimplificationVisitor concept |
Constrained_placement | The class Constrained_placement is a model for the GetPlacement concept provided the template parameter BasePlacement is such a model |
Count_ratio_stop_predicate | The 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 |
Count_stop_predicate | The 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 |
Edge_length_cost | The class Edge_length_cost is a model for the GetCost concept, which computes the collapse cost as the squared length of the edge |
Edge_profile | The class Edge_profile provides a model for the EdgeProfile concept |
LindstromTurk_cost | The class LindstromTurk_cost provides a model for the GetCost concept |
LindstromTurk_placement | The class LindstromTurk_placement provides a model for the GetPlacement concept |
Midpoint_placement | The class Midpoint_placement is a model for the GetPlacement concept which computes the placement as the midpoint position along the edge |
EdgeCollapsableSurfaceMesh | The concept EdgeCollapsableSurfaceMesh describes the requirements for the type of triangulated surface mesh that can be passed to the simplification algorithm |
EdgeCollapsableSurfaceMeshWithConstraints | The concept EdgeCollapsableSurfaceMeshWithConstraints describes additional requirements for the type of triangulated surface meshes that can be passed to the simplification algorithm |
EdgeCollapseSimplificationVisitor | The concept EdgeCollapseSimplificationVisitor describes the requirements for the visitor object which is used to track the edge collapse simplification algorithm |
EdgeProfile | The concept EdgeProfile describes the requirements for a data structure that caches the local topology and geometry in the surroundings of a halfedge |
GetCost | The concept GetCost describes the requirements for the policy function object which gets the collapse cost of an edge |
GetPlacement | The 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 |
StopPredicate | The concept StopPredicate describes the requirements for the predicate which indicates if the simplification process must finish |