diff options
Diffstat (limited to 'boost/geometry/algorithms/equals.hpp')
-rw-r--r-- | boost/geometry/algorithms/equals.hpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/boost/geometry/algorithms/equals.hpp b/boost/geometry/algorithms/equals.hpp index 7c709c808d..0f0bdde584 100644 --- a/boost/geometry/algorithms/equals.hpp +++ b/boost/geometry/algorithms/equals.hpp @@ -51,7 +51,8 @@ #include <boost/geometry/util/select_most_precise.hpp> #include <boost/geometry/algorithms/detail/equals/collect_vectors.hpp> -#include <boost/geometry/algorithms/detail/relate/relate.hpp> +#include <boost/geometry/algorithms/relate.hpp> +#include <boost/geometry/algorithms/detail/relate/relate_impl.hpp> #include <boost/geometry/views/detail/indexed_point_view.hpp> @@ -181,9 +182,9 @@ struct equals_by_collection template<typename Geometry1, typename Geometry2> struct equals_by_relate - : detail::relate::relate_base + : detail::relate::relate_impl < - detail::relate::static_mask_equals_type, + detail::de9im::static_mask_equals_type, Geometry1, Geometry2 > @@ -371,7 +372,7 @@ struct equals<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2> Geometry2 const& geometry2 ) { - return apply_visitor(visitor(geometry2), geometry1); + return boost::apply_visitor(visitor(geometry2), geometry1); } }; @@ -400,7 +401,7 @@ struct equals<Geometry1, boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> const& geometry2 ) { - return apply_visitor(visitor(geometry1), geometry2); + return boost::apply_visitor(visitor(geometry1), geometry2); } }; @@ -430,7 +431,7 @@ struct equals< boost::variant<BOOST_VARIANT_ENUM_PARAMS(T2)> const& geometry2 ) { - return apply_visitor(visitor(), geometry1, geometry2); + return boost::apply_visitor(visitor(), geometry1, geometry2); } }; |