summaryrefslogtreecommitdiff
path: root/boost/geometry/algorithms/equals.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/algorithms/equals.hpp')
-rw-r--r--boost/geometry/algorithms/equals.hpp13
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);
}
};