CGAL 5.0.3 - Triangulated Surface Mesh Simplification
|
#include <CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h>
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.
TriangleMesh | is the type of surface mesh being simplified, and must be a model of the MutableFaceGraph and HalfedgeListGraph concepts. |
CGAL::Surface_mesh_simplification::Count_stop_predicate<TriangleMesh>
Creation | |
Count_ratio_stop_predicate (double ratio) | |
Initializes the predicate establishing the ratio . | |
Operations | |
bool | operator() (FT const ¤t_cost, Profile const &edge_profile, size_type initial_count, size_type current_count) const |
Returns ( ((double)current_count / (double)initial_count) < ratio) . More... | |
bool CGAL::Surface_mesh_simplification::Count_ratio_stop_predicate< TriangleMesh >::operator() | ( | FT const & | current_cost, |
Profile const & | edge_profile, | ||
size_type | initial_count, | ||
size_type | current_count | ||
) | const |
Returns ( ((double)current_count / (double)initial_count) < ratio)
.
All other parameters are ignored (but exist since this is a generic policy).