diff options
Diffstat (limited to 'boost/geometry/algorithms/detail/disjoint/point_box.hpp')
-rw-r--r-- | boost/geometry/algorithms/detail/disjoint/point_box.hpp | 15 |
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 |