diff --git a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolve_traverse.hpp b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolve_traverse.hpp index 47d243dd05..65c68c4940 100644 --- a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolve_traverse.hpp +++ b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolve_traverse.hpp @@ -37,7 +37,6 @@ public : < typename Geometry, typename IntersectionStrategy, - typename RobustPolicy, typename Turns, typename Rings, typename TurnInfoMap, @@ -46,7 +45,6 @@ public : > static inline void apply(Geometry const& geometry, IntersectionStrategy const& intersection_strategy, - RobustPolicy const& robust_policy, Turns& turns, Rings& rings, TurnInfoMap& turn_info_map, Clusters& clusters, @@ -58,7 +56,7 @@ public : Geometry, Geometry, Turns, TurnInfoMap, Clusters, IntersectionStrategy, - RobustPolicy, Visitor, + Visitor, Backtrack > trav(geometry, geometry, turns, turn_info_map, clusters, intersection_strategy, robust_policy, visitor); diff --git a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp index c27c844235..ee1fa6f700 100644 --- a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp +++ b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp @@ -137,7 +137,7 @@ class plusmin_policy typedef overlay::turn_info < point_type, - typename segment_ratio_type::type + typename segment_ratio_type::type > turn_info; std::deque turns; diff --git a/include/boost/geometry/extensions/algorithms/dissolve.hpp b/include/boost/geometry/extensions/algorithms/dissolve.hpp index 958cf7c251..f0f3d20b4f 100644 --- a/include/boost/geometry/extensions/algorithms/dissolve.hpp +++ b/include/boost/geometry/extensions/algorithms/dissolve.hpp @@ -87,7 +87,6 @@ public : typename Rings, typename Turns, typename IntersectionStrategy, - typename RobustPolicy, typename Visitor > static inline void apply(std::size_t size_at_start, @@ -100,7 +99,6 @@ public : Geometry const& , Geometry const& , IntersectionStrategy const& , - RobustPolicy const& , state_type& state, Visitor const& /*visitor*/ ) @@ -170,7 +168,7 @@ struct dissolve_ring using turn_info = detail::overlay::traversal_turn_info < point_type, - typename segment_ratio_type::type + typename segment_ratio_type::type >; std::deque turns; diff --git a/include/boost/geometry/extensions/algorithms/offset.hpp b/include/boost/geometry/extensions/algorithms/offset.hpp index 1ee7a840e4..37f6087827 100644 --- a/include/boost/geometry/extensions/algorithms/offset.hpp +++ b/include/boost/geometry/extensions/algorithms/offset.hpp @@ -58,15 +58,13 @@ struct offset_range typename DistanceStrategy, typename SideStrategy, typename JoinStrategy, - typename EndStrategy, - typename RobustPolicy + typename EndStrategy > static inline void apply(Collection& collection, Range const& range, DistanceStrategy const& distance_strategy, SideStrategy const& side_strategy, JoinStrategy const& join_strategy, EndStrategy const& end_strategy, - RobustPolicy const& robust_policy, bool reverse) { collection.start_new_ring();