diff options
Diffstat (limited to 'boost/geometry/index/detail/rtree/visitors/remove.hpp')
-rw-r--r-- | boost/geometry/index/detail/rtree/visitors/remove.hpp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/boost/geometry/index/detail/rtree/visitors/remove.hpp b/boost/geometry/index/detail/rtree/visitors/remove.hpp index 59f486163d..4e8e9078f2 100644 --- a/boost/geometry/index/detail/rtree/visitors/remove.hpp +++ b/boost/geometry/index/detail/rtree/visitors/remove.hpp @@ -4,8 +4,9 @@ // // Copyright (c) 2011-2017 Adam Wulkiewicz, Lodz, Poland. // -// This file was modified by Oracle on 2019. -// Modifications copyright (c) 2019 Oracle and/or its affiliates. +// This file was modified by Oracle on 2019-2023. +// Modifications copyright (c) 2019-2023 Oracle and/or its affiliates. +// Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle // // Use, modification and distribution is subject to the Boost Software License, @@ -15,11 +16,17 @@ #ifndef BOOST_GEOMETRY_INDEX_DETAIL_RTREE_VISITORS_REMOVE_HPP #define BOOST_GEOMETRY_INDEX_DETAIL_RTREE_VISITORS_REMOVE_HPP +#include <boost/geometry/algorithms/detail/covered_by/interface.hpp> + +#include <boost/geometry/index/parameters.hpp> +#include <boost/geometry/index/detail/algorithms/bounds.hpp> +#include <boost/geometry/index/detail/rtree/node/node.hpp> +#include <boost/geometry/index/detail/rtree/node/node_elements.hpp> +#include <boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp> #include <boost/geometry/index/detail/rtree/visitors/destroy.hpp> +#include <boost/geometry/index/detail/rtree/visitors/insert.hpp> #include <boost/geometry/index/detail/rtree/visitors/is_leaf.hpp> -#include <boost/geometry/algorithms/detail/covered_by/interface.hpp> - namespace boost { namespace geometry { namespace index { namespace detail { namespace rtree { namespace visitors { @@ -155,7 +162,7 @@ public: { typedef typename rtree::elements_type<leaf>::type elements_type; elements_type & elements = rtree::elements(n); - + // find value and remove it for ( typename elements_type::iterator it = elements.begin() ; it != elements.end() ; ++it ) { |