From ea3cf83bf8314d722fbb3f67c655600de1e475cc Mon Sep 17 00:00:00 2001 From: Bruno Lalande Date: Tue, 24 Dec 2013 22:27:38 +0000 Subject: [PATCH] Fixed how resolve_strategy::simplify_insert is called from the public functions --- include/boost/geometry/algorithms/simplify.hpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/include/boost/geometry/algorithms/simplify.hpp b/include/boost/geometry/algorithms/simplify.hpp index ad6463f01..1de639784 100644 --- a/include/boost/geometry/algorithms/simplify.hpp +++ b/include/boost/geometry/algorithms/simplify.hpp @@ -453,14 +453,11 @@ namespace detail { namespace simplify */ template inline void simplify_insert(Geometry const& geometry, OutputIterator out, - Distance const& max_distance, Strategy const& strategy) + Distance const& max_distance, Strategy const& strategy) { concept::check(); - BOOST_CONCEPT_ASSERT( - (concept::SimplifyStrategy::type>) - ); - dispatch::simplify_insert::apply(geometry, out, max_distance, strategy); + resolve_strategy::simplify_insert::apply(geometry, out, max_distance, strategy); } /*! @@ -476,13 +473,13 @@ inline void simplify_insert(Geometry const& geometry, OutputIterator out, */ template inline void simplify_insert(Geometry const& geometry, OutputIterator out, - Distance const& max_distance) + Distance const& max_distance) { // Concept: output point type = point type of input geometry concept::check(); concept::check::type>(); - resolve_strategy::simplify_insert::apply(geometry, out, max_distance, default_strategy()); + simplify_insert(geometry, out, max_distance, default_strategy()); } }} // namespace detail::simplify