diff options
Diffstat (limited to 'boost/geometry/algorithms/detail/overlay/get_relative_order.hpp')
-rw-r--r-- | boost/geometry/algorithms/detail/overlay/get_relative_order.hpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp b/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp index 522ef68382..d71f4ad51f 100644 --- a/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp +++ b/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp @@ -10,8 +10,6 @@ #define BOOST_GEOMETRY_ALGORITHMS_DETAIL_OVERLAY_GET_RELATIVE_ORDER_HPP -#include <boost/geometry/algorithms/distance.hpp> - #include <boost/geometry/strategies/intersection.hpp> @@ -36,15 +34,10 @@ namespace detail { namespace overlay template <typename Point1> struct get_relative_order { - typedef strategy_intersection + typedef typename strategy::side::services::default_strategy < - typename cs_tag<Point1>::type, - Point1, - Point1, - Point1 - > si; - - typedef typename si::side_strategy_type strategy; + typename cs_tag<Point1>::type + >::type strategy; template <typename Point> static inline int value_via_product(Point const& ti, Point const& tj, |