CGAL 5.0.4 - 2D Polyline Simplification
|
#include <CGAL/Polyline_simplification_2/Stop_above_cost_threshold.h>
This class is a stop predicate returning true
when the cost for simplifying a vertex is greater than a certain threshold.
Public Member Functions | |
Stop_above_cost_threshold (double threshold) | |
Initializes it with the given threshold value. | |
template<class CDT > | |
bool | operator() (const Constrained_triangulation_plus_2< CDT > &, typename Constrained_triangulation_plus_2< CDT >::Vertex_handle, typename CDT::Geom_traits::FT cost, std::size_t, std::size_t) const |
Returns true when cost is smaller or equal than the threshold. More... | |
bool CGAL::Polyline_simplification_2::Stop_above_cost_threshold::operator() | ( | const Constrained_triangulation_plus_2< CDT > & | , |
typename Constrained_triangulation_plus_2< CDT >::Vertex_handle | , | ||
typename CDT::Geom_traits::FT | cost, | ||
std::size_t | , | ||
std::size_t | |||
) | const |
Returns true
when cost
is smaller or equal than the threshold.
CDT | must be CGAL::Constrained_Delaunay_triangulation_2 with a vertex type that is model of PolylineSimplificationVertexBase_2 . |