summaryrefslogtreecommitdiff
path: root/boost/geometry/algorithms/detail/disjoint/point_box.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/algorithms/detail/disjoint/point_box.hpp')
-rw-r--r--boost/geometry/algorithms/detail/disjoint/point_box.hpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/boost/geometry/algorithms/detail/disjoint/point_box.hpp b/boost/geometry/algorithms/detail/disjoint/point_box.hpp
index ea6609a153..12213db056 100644
--- a/boost/geometry/algorithms/detail/disjoint/point_box.hpp
+++ b/boost/geometry/algorithms/detail/disjoint/point_box.hpp
@@ -70,8 +70,21 @@ struct point_box<Point, Box, DimensionCount, DimensionCount>
}
};
+/*!
+ \brief Internal utility function to detect if point/box are disjoint
+ */
+template <typename Point, typename Box>
+inline bool disjoint_point_box(Point const& point, Box const& box)
+{
+ return detail::disjoint::point_box
+ <
+ Point, Box,
+ 0, dimension<Point>::type::value
+ >::apply(point, box);
+}
+
-}} // namespace detail::equals
+}} // namespace detail::disjoint
#endif // DOXYGEN_NO_DETAIL