diff --git a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp index 7d36d6dd2..ac4fdb40c 100644 --- a/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp +++ b/include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp @@ -125,7 +125,12 @@ class plusmin_policy //negative = true; typedef typename geometry::point_type::type point_type; - typedef overlay::turn_info turn_info; + + typedef overlay::turn_info + < + point_type, + typename segment_ratio_type::type + > turn_info; std::deque turns; // Get (and stop on) any intersection