From 26e9526564291279b390fc1d3106657dc047e48d Mon Sep 17 00:00:00 2001
From: Adam Wulkiewicz
Date: Sat, 19 Jan 2013 02:26:34 +0000
Subject: [PATCH] boost/geometry/extensions/index/* moved to
boost/geometry/index/* rtree::box() renamed to rtree::envelope() index::box()
renamed to index::envelope() some unneeded tests removed docs updated
[SVN r82546]
---
doc/Doxyfile | 7 +-
doc/generated/rtree.qbk | 104 +-
doc/generated/rtree_functions.qbk | 10 +-
doc/generated/rtree_linear.qbk | 2 +-
doc/generated/rtree_quadratic.qbk | 2 +-
doc/generated/rtree_rstar.qbk | 2 +-
doc/generated/rtree_runtime_linear.qbk | 2 +-
doc/generated/rtree_runtime_quadratic.qbk | 2 +-
doc/generated/rtree_runtime_rstar.qbk | 2 +-
doc/generated/translator_def.qbk | 2 +-
doc/generated/translator_index.qbk | 5 +-
doc/html/geometry_index/introduction.html | 2 +-
doc/html/geometry_index/r_tree.html | 2 +-
.../r_tree/creation_and_modification.html | 10 +-
.../geometry_index/r_tree/introduction.html | 26 +-
.../r_tree/nearest_neighbours_queries.html | 2 +-
doc/html/geometry_index/r_tree/reference.html | 971 +++++++++++-------
.../r_tree/rtree_quickstart.html | 4 +-
.../r_tree/spatial_queries.html | 2 +-
doc/html/index.html | 4 +-
.../index/detail/rtree/kmeans/kmeans.hpp | 16 -
.../index/detail/rtree/linear/linear.hpp | 16 -
.../detail/rtree/quadratic/quadratic.hpp | 16 -
.../index/detail/rtree/rstar/rstar.hpp | 18 -
.../index/adaptors/nearest_query.hpp | 8 +-
.../index/adaptors/spatial_query.hpp | 8 +-
.../comparable_distance_centroid.hpp | 12 +-
.../algorithms/comparable_distance_far.hpp | 12 +-
.../algorithms/comparable_distance_near.hpp | 10 +-
.../index/detail/algorithms/content.hpp | 8 +-
.../index/detail/algorithms/diff_abs.hpp | 8 +-
.../algorithms/intersection_content.hpp | 10 +-
.../index/detail/algorithms/is_valid.hpp | 8 +-
.../index/detail/algorithms/margin.hpp | 8 +-
.../index/detail/algorithms/minmaxdist.hpp | 14 +-
.../algorithms/smallest_for_indexable.hpp | 8 +-
.../detail/algorithms/sum_for_indexable.hpp | 8 +-
.../index/detail/algorithms/union_content.hpp | 10 +-
.../{extensions => }/index/detail/assert.hpp | 8 +-
.../index/detail/distance_predicates.hpp | 18 +-
.../index/detail/indexable.hpp | 8 +-
.../index/detail/nonassignable.hpp | 8 +-
.../index/detail/predicates.hpp | 12 +-
.../index/detail/pushable_array.hpp | 10 +-
.../index/detail/rtree/adaptors.hpp | 12 +-
.../index/detail/rtree/kmeans/kmeans.hpp | 16 +
.../index/detail/rtree/kmeans/split.hpp | 20 +-
.../index/detail/rtree/linear/linear.hpp | 16 +
.../rtree/linear/redistribute_elements.hpp | 16 +-
.../index/detail/rtree/node/concept.hpp | 8 +-
.../detail/rtree/node/dynamic_visitor.hpp | 8 +-
.../index/detail/rtree/node/node.hpp | 22 +-
.../index/detail/rtree/node/node_auto_ptr.hpp | 10 +-
.../detail/rtree/node/node_d_mem_dynamic.hpp | 10 +-
.../detail/rtree/node/node_d_mem_static.hpp | 12 +-
.../detail/rtree/node/node_s_mem_dynamic.hpp | 10 +-
.../detail/rtree/node/node_s_mem_static.hpp | 12 +-
.../detail/rtree/node/static_visitor.hpp | 8 +-
.../index/detail/rtree/options.hpp | 10 +-
.../detail/rtree/quadratic/quadratic.hpp | 16 +
.../rtree/quadratic/redistribute_elements.hpp | 18 +-
.../detail/rtree/rstar/choose_next_node.hpp | 18 +-
.../index/detail/rtree/rstar/insert.hpp | 10 +-
.../rtree/rstar/redistribute_elements.hpp | 22 +-
.../index/detail/rtree/rstar/rstar.hpp | 18 +
.../detail/rtree/visitors/are_boxes_ok.hpp | 14 +-
.../detail/rtree/visitors/are_levels_ok.hpp | 14 +-
.../detail/rtree/visitors/children_box.hpp | 10 +-
.../index/detail/rtree/visitors/copy.hpp | 10 +-
.../index/detail/rtree/visitors/count.hpp | 10 +-
.../index/detail/rtree/visitors/destroy.hpp | 10 +-
.../index/detail/rtree/visitors/gl_draw.hpp | 32 +-
.../index/detail/rtree/visitors/insert.hpp | 12 +-
.../index/detail/rtree/visitors/is_leaf.hpp | 10 +-
.../detail/rtree/visitors/nearest_query.hpp | 14 +-
.../index/detail/rtree/visitors/print.hpp | 12 +-
.../index/detail/rtree/visitors/remove.hpp | 12 +-
.../detail/rtree/visitors/spatial_query.hpp | 12 +-
.../index/detail/static_vector.hpp | 10 +-
.../{extensions => }/index/detail/tags.hpp | 8 +-
.../{extensions => }/index/detail/tuples.hpp | 8 +-
.../index/distance_predicates.hpp | 10 +-
.../{extensions => }/index/inserter.hpp | 8 +-
.../{extensions => }/index/parameters.hpp | 8 +-
.../{extensions => }/index/predicates.hpp | 10 +-
.../geometry/{extensions => }/index/rtree.hpp | 73 +-
.../{extensions => }/index/translator/def.hpp | 10 +-
.../index/translator/helpers.hpp | 10 +-
.../index/translator/index.hpp | 10 +-
.../index/translator/translator.hpp | 12 +-
test/Jamfile.v2 | 2 +-
test/algorithms/Jamfile.v2 | 2 +-
test/algorithms/content.cpp | 6 +-
test/algorithms/intersection_content.cpp | 6 +-
test/algorithms/is_valid.cpp | 10 +-
test/algorithms/margin.cpp | 6 +-
test/algorithms/minmaxdist.cpp | 8 +-
test/algorithms/test_content.hpp | 16 +-
test/algorithms/test_intersection_content.hpp | 16 +-
test/algorithms/test_margin.hpp | 16 +-
test/algorithms/test_union_content.hpp | 16 +-
test/algorithms/union_content.cpp | 6 +-
test/geometry_index_test_common.hpp | 4 +-
test/rtree/Jamfile.v2 | 2 +-
test/rtree/rtree_exceptions.cpp | 2 +-
test/rtree/test_rtree.hpp | 36 +-
test/rtree/test_rtree_exceptions.hpp | 10 +-
test/rtree/test_throwing.hpp | 10 +-
test/static_vector.cpp | 6 +-
tests/additional_glut_vis.cpp | 24 +-
tests/additional_sizes_and_times.cpp | 45 +-
tests/additional_speed.cpp | 9 +-
tests/main.cpp | 35 -
tests/rtree_filters.hpp | 70 --
tests/rtree_function.hpp | 550 ----------
tests/rtree_test_generator.cpp | 6 +-
tests/static_vector.cpp | 44 -
tests/t1.cpp | 54 -
tests/t2.cpp | 74 --
tests/translators.hpp | 109 --
120 files changed, 1286 insertions(+), 1980 deletions(-)
delete mode 100644 include/boost/geometry/extensions/index/detail/rtree/kmeans/kmeans.hpp
delete mode 100644 include/boost/geometry/extensions/index/detail/rtree/linear/linear.hpp
delete mode 100644 include/boost/geometry/extensions/index/detail/rtree/quadratic/quadratic.hpp
delete mode 100644 include/boost/geometry/extensions/index/detail/rtree/rstar/rstar.hpp
rename include/boost/geometry/{extensions => }/index/adaptors/nearest_query.hpp (91%)
rename include/boost/geometry/{extensions => }/index/adaptors/spatial_query.hpp (87%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/comparable_distance_centroid.hpp (82%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/comparable_distance_far.hpp (81%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/comparable_distance_near.hpp (85%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/content.hpp (89%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/diff_abs.hpp (63%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/intersection_content.hpp (69%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/is_valid.hpp (87%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/margin.hpp (91%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/minmaxdist.hpp (87%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/smallest_for_indexable.hpp (87%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/sum_for_indexable.hpp (86%)
rename include/boost/geometry/{extensions => }/index/detail/algorithms/union_content.hpp (68%)
rename include/boost/geometry/{extensions => }/index/detail/assert.hpp (71%)
rename include/boost/geometry/{extensions => }/index/detail/distance_predicates.hpp (97%)
rename include/boost/geometry/{extensions => }/index/detail/indexable.hpp (94%)
rename include/boost/geometry/{extensions => }/index/detail/nonassignable.hpp (66%)
rename include/boost/geometry/{extensions => }/index/detail/predicates.hpp (97%)
rename include/boost/geometry/{extensions => }/index/detail/pushable_array.hpp (93%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/adaptors.hpp (86%)
create mode 100644 include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp
rename include/boost/geometry/{extensions => }/index/detail/rtree/kmeans/split.hpp (86%)
create mode 100644 include/boost/geometry/index/detail/rtree/linear/linear.hpp
rename include/boost/geometry/{extensions => }/index/detail/rtree/linear/redistribute_elements.hpp (96%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/concept.hpp (88%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/dynamic_visitor.hpp (91%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node.hpp (86%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node_auto_ptr.hpp (81%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node_d_mem_dynamic.hpp (96%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node_d_mem_static.hpp (93%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node_s_mem_dynamic.hpp (96%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/node_s_mem_static.hpp (92%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/node/static_visitor.hpp (89%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/options.hpp (92%)
create mode 100644 include/boost/geometry/index/detail/rtree/quadratic/quadratic.hpp
rename include/boost/geometry/{extensions => }/index/detail/rtree/quadratic/redistribute_elements.hpp (94%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/rstar/choose_next_node.hpp (93%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/rstar/insert.hpp (98%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/rstar/redistribute_elements.hpp (95%)
create mode 100644 include/boost/geometry/index/detail/rtree/rstar/rstar.hpp
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/are_boxes_ok.hpp (89%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/are_levels_ok.hpp (86%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/children_box.hpp (84%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/copy.hpp (91%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/count.hpp (93%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/destroy.hpp (87%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/gl_draw.hpp (84%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/insert.hpp (98%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/is_leaf.hpp (77%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/nearest_query.hpp (96%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/print.hpp (92%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/remove.hpp (96%)
rename include/boost/geometry/{extensions => }/index/detail/rtree/visitors/spatial_query.hpp (86%)
rename include/boost/geometry/{extensions => }/index/detail/static_vector.hpp (98%)
rename include/boost/geometry/{extensions => }/index/detail/tags.hpp (67%)
rename include/boost/geometry/{extensions => }/index/detail/tuples.hpp (93%)
rename include/boost/geometry/{extensions => }/index/distance_predicates.hpp (96%)
rename include/boost/geometry/{extensions => }/index/inserter.hpp (87%)
rename include/boost/geometry/{extensions => }/index/parameters.hpp (96%)
rename include/boost/geometry/{extensions => }/index/predicates.hpp (95%)
rename include/boost/geometry/{extensions => }/index/rtree.hpp (95%)
rename include/boost/geometry/{extensions => }/index/translator/def.hpp (92%)
rename include/boost/geometry/{extensions => }/index/translator/helpers.hpp (93%)
rename include/boost/geometry/{extensions => }/index/translator/index.hpp (83%)
rename include/boost/geometry/{extensions => }/index/translator/translator.hpp (60%)
delete mode 100644 tests/main.cpp
delete mode 100644 tests/rtree_filters.hpp
delete mode 100644 tests/rtree_function.hpp
delete mode 100644 tests/static_vector.cpp
delete mode 100644 tests/t1.cpp
delete mode 100644 tests/t2.cpp
delete mode 100644 tests/translators.hpp
diff --git a/doc/Doxyfile b/doc/Doxyfile
index 9cfc96a6d..eb34e0697 100644
--- a/doc/Doxyfile
+++ b/doc/Doxyfile
@@ -666,10 +666,9 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ../boost/geometry/extensions/index/ \
- ../boost/geometry/extensions/index/rtree \
- ../boost/geometry/extensions/index/adaptors \
- ../boost/geometry/extensions/index/translator
+INPUT = ../boost/geometry/index/ \
+ ../boost/geometry/index/adaptors \
+ ../boost/geometry/index/translator
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
diff --git a/doc/generated/rtree.qbk b/doc/generated/rtree.qbk
index f613f5718..77217a4c9 100644
--- a/doc/generated/rtree.qbk
+++ b/doc/generated/rtree.qbk
@@ -38,7 +38,7 @@ Predefined algorithms with run-time parameters are:
The Translator translates from Value to Indexable each time r-tree requires it. Which means that this operation is done for each Value access. Therefore the Translator should return the Indexable by const reference instead of a value. Default translator can translate all types adapted to Point or Box concepts (called Indexables). It also handles [^`std::pair`] and [^`boost::tuple`]. For example, if [^`std::pair`] is stored in the container, the default translator translates from [^`std::pair const&`] to [^`Box const&`].
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
@@ -70,7 +70,7 @@ The Translator translates from Value to Indexable each time r-tree requires it.
[[[#classboost_1_1geometry_1_1index_1_1rtree_1a9d35bc38fa697c6f600548fb5b38807d] `allocator_type`][The type of allocator used by the container. ]]
[[[#classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6] `size_type`][Unsigned integral type used by the container. ]]
[[[#classboost_1_1geometry_1_1index_1_1rtree_1ac011da09678f034a7fab487a9b973bfc] `indexable_type`][The Indexable type to which Value is translated. ]]
-[[[#classboost_1_1geometry_1_1index_1_1rtree_1a42d0c9efffbc6f3935b5b9c3dd31e50d] `box_type`][The Box type used by the R-tree. ]]
+[[[#classboost_1_1geometry_1_1index_1_1rtree_1a2803990c71c40e6770744d29e5bbd093] `envelope_type`][The Box type used by the R-tree. ]]
]
[heading Constructor(s) and destructor]
@@ -89,29 +89,29 @@ The Translator translates from Value to Indexable each time r-tree requires it.
[heading Member(s)]
[table
-[[Function][Description]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1ab823a214501cb0f9fd00ba12a1ade179 `operator=(const rtree &)`]][The assignment operator. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a44bd4edee49db92c18b6bbbba77b42be `operator=(rtree &&)`]][The moving assignment. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1aad0285d25f96341a8dd6cc22feb3bd73 `swap(rtree &)`]][Swaps contents of two rtrees. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1af6d5bd81e46cb4ff89277c753133664c `insert(value_type const &)`]][Insert a value to the index. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a5263a3faac7b4f0090d4ad1d44cc540d `insert(Iterator, Iterator)`]][Insert a range of values to the index. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1abb624abd9268b41e815d40342b2634c2 `insert(Range const &)`]][Insert a range of values to the index. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1af6ca6909354a997f89411ef40ea5688a `remove(value_type const &)`]][Remove a value from the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a6e9123114697d65b16ebc49cd5371fbd `remove(Iterator, Iterator)`]][Remove a range of values from the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a5a57bb93b0b2d7ea1c659e925f918e9c `remove(Range const &)`]][Remove a range of values from the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a930bf17d595a91d8ae924383a0387920 `spatial_query(Predicates const &, OutIter)`]][Finds values meeting spatial predicates, e.g. intersecting some Box. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a788295b315bd0ddeb93b1cc050fdf909 `nearest_query(DistancesPredicates const &, value_type &)`]][Finds one value meeting distances predicates, e.g. nearest to some Point. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a6552331dca4d67647ef2a03bd0fbedcc `nearest_query(DistancesPredicates const &, Predicates const &, value_type &)`]][Finds one value meeting distances predicates and spatial predicates, e.g. nearest to some Point and intersecting some Box. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a3101652211c9f2d6ed8626dae6ff5f9d `nearest_query(DistancesPredicates const &, size_type, OutIter)`]][Finds k values meeting distances predicates, e.g. k nearest values to some Point. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a31c23b87b01f12282ef0df6404ab7301 `nearest_query(DistancesPredicates const &, size_type, Predicates const &, OutIter)`]][Finds k values meeting distances predicates and spatial predicates, e.g. k nearest values to some Point and intersecting some Box. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a89561a834563f2ed6fc782bad16143fd `size()`]][Returns the number of stored values. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1ae889567443b0ba0dbdb975564c55804c `empty()`]][Query if the container is empty. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1ae6027e42d28a4bf93e74b055c79e6b09 `clear()`]][Removes all values stored in the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1ad534a6ed759677548f50b86dfeba07c6 `box()`]][Returns the box containing all values stored in the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a17fce1fac81f6460d2c3a5744f4963ee `count(ValueOrIndexable const &)`]][Count Values or Indexables stored in the container. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a18910715f67608ff010556ac41f51606 `parameters()`]][Returns parameters. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1afc7e9a4bd53a58552c17c1e7cb997258 `translator()`]][Returns the translator object. ]]
-[[[link classboost_1_1geometry_1_1index_1_1rtree_1a1eeb303253f4cabe3a89a82ed41247ff `get_allocator()`]][Returns allocator used by the rtree. ]]
+[[Modifier][Function][Description]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1ab823a214501cb0f9fd00ba12a1ade179 `operator=(const rtree &)`]][The assignment operator. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1a44bd4edee49db92c18b6bbbba77b42be `operator=(rtree &&)`]][The moving assignment. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1aad0285d25f96341a8dd6cc22feb3bd73 `swap(rtree &)`]][Swaps contents of two rtrees. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1af6d5bd81e46cb4ff89277c753133664c `insert(value_type const &)`]][Insert a value to the index. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1a5263a3faac7b4f0090d4ad1d44cc540d `insert(Iterator, Iterator)`]][Insert a range of values to the index. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1abb624abd9268b41e815d40342b2634c2 `insert(Range const &)`]][Insert a range of values to the index. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1af6ca6909354a997f89411ef40ea5688a `remove(value_type const &)`]][Remove a value from the container. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1a6e9123114697d65b16ebc49cd5371fbd `remove(Iterator, Iterator)`]][Remove a range of values from the container. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1a5a57bb93b0b2d7ea1c659e925f918e9c `remove(Range const &)`]][Remove a range of values from the container. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a930bf17d595a91d8ae924383a0387920 `spatial_query(Predicates const &, OutIter)`]][Finds values meeting spatial predicates, e.g. intersecting some Box. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a788295b315bd0ddeb93b1cc050fdf909 `nearest_query(DistancesPredicates const &, value_type &)`]][Finds one value meeting distances predicates, e.g. nearest to some Point. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a6552331dca4d67647ef2a03bd0fbedcc `nearest_query(DistancesPredicates const &, Predicates const &, value_type &)`]][Finds one value meeting distances predicates and spatial predicates, e.g. nearest to some Point and intersecting some Box. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a3101652211c9f2d6ed8626dae6ff5f9d `nearest_query(DistancesPredicates const &, size_type, OutIter)`]][Finds k values meeting distances predicates, e.g. k nearest values to some Point. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a31c23b87b01f12282ef0df6404ab7301 `nearest_query(DistancesPredicates const &, size_type, Predicates const &, OutIter)`]][Finds k values meeting distances predicates and spatial predicates, e.g. k nearest values to some Point and intersecting some Box. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a89561a834563f2ed6fc782bad16143fd `size()`]][Returns the number of stored values. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1ae889567443b0ba0dbdb975564c55804c `empty()`]][Query if the container is empty. ]]
+[[][[link classboost_1_1geometry_1_1index_1_1rtree_1ae6027e42d28a4bf93e74b055c79e6b09 `clear()`]][Removes all values stored in the container. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a131c273b6fc7e1c6d62cc5ebd015e77e `envelope()`]][Returns the box able to contain all values stored in the container. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a17fce1fac81f6460d2c3a5744f4963ee `count(ValueOrIndexable const &)`]][Count Values or Indexables stored in the container. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a18910715f67608ff010556ac41f51606 `parameters()`]][Returns parameters. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1afc7e9a4bd53a58552c17c1e7cb997258 `translator()`]][Returns the translator object. ]]
+[[ `const`][[link classboost_1_1geometry_1_1index_1_1rtree_1a1eeb303253f4cabe3a89a82ed41247ff `get_allocator()`]][Returns allocator used by the rtree. ]]
]
[#classboost_1_1geometry_1_1index_1_1rtree_1afa64d1b825b06d196b1164aec27c2d7b]
@@ -124,7 +124,8 @@ The constructor.
`rtree``(`[^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]] `parameters` = [^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]]`()``,` [^[link classboost_1_1geometry_1_1index_1_1rtree_1adbc30a1fa986e2e856e0662111ac2d91 translator_type]]` const &` `translator` = [^[link classboost_1_1geometry_1_1index_1_1rtree_1adbc30a1fa986e2e856e0662111ac2d91 translator_type]]`()``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``explicit ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[[^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]]][ `parameters` ][The parameters object. ]]
@@ -207,7 +208,8 @@ The constructor.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a9d35bc38fa697c6f600548fb5b38807d allocator_type]] `allocator` = [^[link classboost_1_1geometry_1_1index_1_1rtree_1a9d35bc38fa697c6f600548fb5b38807d allocator_type]]`()``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``explicit ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`Range const &`][ `rng` ][The range of Values. ]]
@@ -631,7 +633,8 @@ Those predicates may be passed together in [^`std::pair`] or [^`boost::tuple`].[
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6 size_type]] `spatial_query``(``Predicates const &` `pred``,` `OutIter` `out_it``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`Predicates const &`][ `pred` ][The spatial predicates or a Geometry. ]]
@@ -683,7 +686,8 @@ MinRelation and MaxRelation describes bounds and can be generated by following f
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6 size_type]] `nearest_query``(``DistancesPredicates const &` `dpred``,` [^[link classboost_1_1geometry_1_1index_1_1rtree_1a9979db9ef37591985256cb8ad31862bb value_type]]` &` `v``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point.]]
@@ -749,7 +753,8 @@ Those predicates may be passed together in [^`std::pair`] or [^`boost::tuple`].[
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a9979db9ef37591985256cb8ad31862bb value_type]]` &` `v``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point. ]]
@@ -799,7 +804,8 @@ MinRelation and MaxRelation describes bounds and can be generated by following f
`OutIter` `out_it``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point. ]]
@@ -869,7 +875,8 @@ Those predicates may be passed together in [^`std::pair`] or [^`boost::tuple`].[
`OutIter` `out_it``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point ]]
@@ -894,7 +901,8 @@ Returns the number of stored values.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6 size_type]] `size``()`
]
-[heading Returns]
+[heading Modifier(s)]
+``const ``[heading Returns]
The number of stored values.
[heading Throws]
Nothing.
@@ -911,7 +919,8 @@ Query if the container is empty.
`bool` `empty``()`
]
-[heading Returns]
+[heading Modifier(s)]
+``const ``[heading Returns]
true if the container is empty.
[heading Throws]
Nothing.
@@ -933,19 +942,20 @@ Nothing.
[endsect]
-[#classboost_1_1geometry_1_1index_1_1rtree_1ad534a6ed759677548f50b86dfeba07c6]
-[section box()]
-Returns the box containing all values stored in the container.
+[#classboost_1_1geometry_1_1index_1_1rtree_1a131c273b6fc7e1c6d62cc5ebd015e77e]
+[section envelope()]
+Returns the box able to contain all values stored in the container.
[heading Description]
-Returns the box containing all values stored in the container. If the container is empty the result of [^`geometry::assign_inverse()`] is returned.[heading Synopsis]
+Returns the box able to contain all values stored in the container. If the container is empty the result of [^`geometry::assign_inverse()`] is returned.[heading Synopsis]
[pre
-[^[link classboost_1_1geometry_1_1index_1_1rtree_1a42d0c9efffbc6f3935b5b9c3dd31e50d box_type]]` const &` `box``()`
+[^[link classboost_1_1geometry_1_1index_1_1rtree_1a2803990c71c40e6770744d29e5bbd093 envelope_type]]` const &` `envelope``()`
]
-[heading Returns]
-The box containing all values stored in the container or an invalid box if there are no values in the container.
+[heading Modifier(s)]
+``const ``[heading Returns]
+The box able to contain all values stored in the container or an invalid box if there are no values in the container.
[heading Throws]
Nothing.
@@ -962,7 +972,8 @@ For indexable_type it returns the number of values which indexables equals the p
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6 size_type]] `count``(``ValueOrIndexable const &` `vori``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``const ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`ValueOrIndexable const &`][ `vori` ][The value or indexable which will be counted.]]
@@ -984,7 +995,8 @@ Returns parameters.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]]` const &` `parameters``()`
]
-[heading Returns]
+[heading Modifier(s)]
+``const ``[heading Returns]
The parameters object.
[heading Throws]
Nothing.
@@ -1001,7 +1013,8 @@ Returns the translator object.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1adbc30a1fa986e2e856e0662111ac2d91 translator_type]]` const &` `translator``()`
]
-[heading Returns]
+[heading Modifier(s)]
+``const ``[heading Returns]
The translator object.
[heading Throws]
Nothing.
@@ -1018,7 +1031,8 @@ Returns allocator used by the rtree.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a9d35bc38fa697c6f600548fb5b38807d allocator_type]] `get_allocator``()`
]
-[heading Returns]
+[heading Modifier(s)]
+``const ``[heading Returns]
The allocator.
[heading Throws]
If allocator copy constructor throws.
diff --git a/doc/generated/rtree_functions.qbk b/doc/generated/rtree_functions.qbk
index 1db8f87c8..875e4b41c 100644
--- a/doc/generated/rtree_functions.qbk
+++ b/doc/generated/rtree_functions.qbk
@@ -18,7 +18,7 @@
[[[link group__rtree__functions_1ga0c65d7b29b1edf72f1d236ccf211f63c `clear(rtree<...> &)`]][Remove all values from the index. ]]
[[[link group__rtree__functions_1gaec0b88a9d8b408753e3069134f1598c7 `size(rtree<...> const &)`]][Get the number of values stored in the index. ]]
[[[link group__rtree__functions_1ga459e3d404fec7cbd66794714cbdd129e `empty(rtree<...> const &)`]][Query if there are no values stored in the index. ]]
-[[[link group__rtree__functions_1gad039bb35d79bded11a1454601f6eed3a `box(rtree<...> const &)`]][Get the box containing all stored values or an invalid box if the index has no values. ]]
+[[[link group__rtree__functions_1ga73a9002187db81c57c71f9ec204d57e4 `envelope(rtree<...> const &)`]][Get the box containing all stored values or an invalid box if the index has no values. ]]
]
[#group__rtree__functions_1gac0ac9ed0e01f7494a5a3059e75d3c5cc]
@@ -395,18 +395,18 @@ It calls [^[link classboost_1_1geometry_1_1index_1_1rtree_1ae889567443b0ba0dbdb9
true if there are no values in the index.
[endsect]
-[#group__rtree__functions_1gad039bb35d79bded11a1454601f6eed3a]
-[section box(rtree<...> const &)]
+[#group__rtree__functions_1ga73a9002187db81c57c71f9ec204d57e4]
+[section envelope(rtree<...> const &)]
Get the box containing all stored values or an invalid box if the index has no values.
[heading Description]
-It calls [^[link classboost_1_1geometry_1_1index_1_1rtree_1ad534a6ed759677548f50b86dfeba07c6 rtree::box()]].[heading Synopsis]
+It calls [^[link classboost_1_1geometry_1_1index_1_1rtree_1a131c273b6fc7e1c6d62cc5ebd015e77e rtree::envelope()]].[heading Synopsis]
[pre
`template<``typename Value``,`
`typename Options``,`
`typename Translator``,`
`typename Allocator``>`
-`rtree::box_type const& boost::geometry::index::box``(``rtree< Value, Options, Translator, Allocator > const &` `tree``)`
+`rtree::box_type const& boost::geometry::index::envelope``(``rtree< Value, Options, Translator, Allocator > const &` `tree``)`
]
[heading Parameter(s)]
diff --git a/doc/generated/rtree_linear.qbk b/doc/generated/rtree_linear.qbk
index 5e307645f..6e90a4a2d 100644
--- a/doc/generated/rtree_linear.qbk
+++ b/doc/generated/rtree_linear.qbk
@@ -7,7 +7,7 @@
Linear r-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/rtree_quadratic.qbk b/doc/generated/rtree_quadratic.qbk
index 82d6b2636..54880ba50 100644
--- a/doc/generated/rtree_quadratic.qbk
+++ b/doc/generated/rtree_quadratic.qbk
@@ -7,7 +7,7 @@
Quadratic r-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/rtree_rstar.qbk b/doc/generated/rtree_rstar.qbk
index a02079630..1d434696e 100644
--- a/doc/generated/rtree_rstar.qbk
+++ b/doc/generated/rtree_rstar.qbk
@@ -7,7 +7,7 @@
R*-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/rtree_runtime_linear.qbk b/doc/generated/rtree_runtime_linear.qbk
index a20dccd53..b6dc0a110 100644
--- a/doc/generated/rtree_runtime_linear.qbk
+++ b/doc/generated/rtree_runtime_linear.qbk
@@ -7,7 +7,7 @@
Linear r-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/rtree_runtime_quadratic.qbk b/doc/generated/rtree_runtime_quadratic.qbk
index 5c39105e2..2a5102750 100644
--- a/doc/generated/rtree_runtime_quadratic.qbk
+++ b/doc/generated/rtree_runtime_quadratic.qbk
@@ -7,7 +7,7 @@
Quadratic r-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/rtree_runtime_rstar.qbk b/doc/generated/rtree_runtime_rstar.qbk
index 8448ac1dc..491ce09cc 100644
--- a/doc/generated/rtree_runtime_rstar.qbk
+++ b/doc/generated/rtree_runtime_rstar.qbk
@@ -7,7 +7,7 @@
R*-tree creation algorithm parameters.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/translator_def.qbk b/doc/generated/translator_def.qbk
index d16613078..a1d8ff7e2 100644
--- a/doc/generated/translator_def.qbk
+++ b/doc/generated/translator_def.qbk
@@ -10,7 +10,7 @@ The default translator.
It translates Value object to Indexable object. The default version handles Values which are Indexables. This translator is also specialized for std::pair and boost::tuple.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
diff --git a/doc/generated/translator_index.qbk b/doc/generated/translator_index.qbk
index 1d2ce0ca6..12c4725ca 100644
--- a/doc/generated/translator_index.qbk
+++ b/doc/generated/translator_index.qbk
@@ -10,7 +10,7 @@ The index translator.
This translator translates from index of an element in an external Container to the Indexable. The container should have operator[](size\u005ftype) defined. Index translator uses [link structboost_1_1geometry_1_1index_1_1translator_1_1def translator::def]<...> to translate from Container::value\u005ftype to the Indexable which means that it can handle Indexables, std::pairs and boost::tuples stored in an external Container.
[heading Header]
-`#include `
+`#include `
[heading Synopsis]
[pre
@@ -43,7 +43,8 @@ The constructor.
`index``(``Container const &` `c``)`
]
-[heading Parameter(s)]
+[heading Modifier(s)]
+``explicit ``[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`Container const &`][ `c` ][The container which stores indexed values. ]]
diff --git a/doc/html/geometry_index/introduction.html b/doc/html/geometry_index/introduction.html
index dd5718dbb..c00e43835 100644
--- a/doc/html/geometry_index/introduction.html
+++ b/doc/html/geometry_index/introduction.html
@@ -3,7 +3,7 @@
Introduction
-
+
diff --git a/doc/html/geometry_index/r_tree.html b/doc/html/geometry_index/r_tree.html
index 9c5468fb8..4d5f596cd 100644
--- a/doc/html/geometry_index/r_tree.html
+++ b/doc/html/geometry_index/r_tree.html
@@ -3,7 +3,7 @@
R-tree
-
+
diff --git a/doc/html/geometry_index/r_tree/creation_and_modification.html b/doc/html/geometry_index/r_tree/creation_and_modification.html
index 5d10c6375..263f4d250 100644
--- a/doc/html/geometry_index/r_tree/creation_and_modification.html
+++ b/doc/html/geometry_index/r_tree/creation_and_modification.html
@@ -3,7 +3,7 @@
Creation and modification
-
+
@@ -55,7 +55,7 @@
rtree < Value , Parameters , Translator = translator :: def < Value >, Allocator > = std :: allocator < Value > >
-
+
Value - type of object which will be stored in the container,
@@ -90,7 +90,7 @@
be handled by the default Translator - index :: translator :: def < Value>
are defined as follows:
-