From b830ec1cdb9aa7f5066d5b7ae5d4d2ae92925ca5 Mon Sep 17 00:00:00 2001
From: Adam Wulkiewicz
Date: Fri, 18 Jan 2013 20:40:24 +0000
Subject: [PATCH] Files structure rearranged to better reflect namespace
strcture. Some classes moved to different namespaces.
[SVN r82536]
---
doc/generated/rtree.qbk | 90 +-
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_index.qbk | 3 +-
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 | 925 +++++++-----------
.../r_tree/rtree_quickstart.html | 6 +-
.../r_tree/spatial_queries.html | 2 +-
doc/html/index.html | 4 +-
doc/src/examples/Jamfile.v2 | 19 +
doc/src/examples/rtree/Jamfile.v2 | 14 +
doc/src/examples/rtree/quick_start.cpp | 2 +-
.../extensions/index/{ => detail}/assert.hpp | 0
.../index/detail/distance_predicates.hpp | 866 ++++++++++++++++
.../index/{ => detail}/nonassignable.hpp | 4 +-
.../extensions/index/detail/predicates.hpp | 525 ++++++++++
.../index/{ => detail}/pushable_array.hpp | 6 +-
.../index/{ => detail}/rtree/adaptors.hpp | 0
.../{ => detail}/rtree/kmeans/kmeans.hpp | 0
.../index/{ => detail}/rtree/kmeans/split.hpp | 0
.../{ => detail}/rtree/linear/linear.hpp | 2 +-
.../rtree/linear/redistribute_elements.hpp | 6 +-
.../index/{ => detail}/rtree/node/concept.hpp | 0
.../rtree/node/dynamic_visitor.hpp | 0
.../index/{ => detail}/rtree/node/node.hpp | 14 +-
.../{ => detail}/rtree/node/node_auto_ptr.hpp | 2 +-
.../rtree/node/node_d_mem_dynamic.hpp | 2 +-
.../rtree/node/node_d_mem_static.hpp | 14 +-
.../rtree/node/node_s_mem_dynamic.hpp | 2 +-
.../rtree/node/node_s_mem_static.hpp | 8 +-
.../rtree/node/static_visitor.hpp | 0
.../extensions/index/detail/rtree/options.hpp | 155 +++
.../rtree/quadratic/quadratic.hpp | 2 +-
.../rtree/quadratic/redistribute_elements.hpp | 6 +-
.../rtree/rstar/choose_next_node.hpp | 4 +-
.../index/{ => detail}/rtree/rstar/insert.hpp | 2 +-
.../rtree/rstar/redistribute_elements.hpp | 10 +-
.../index/{ => detail}/rtree/rstar/rstar.hpp | 6 +-
.../rtree/visitors/are_boxes_ok.hpp | 12 +-
.../rtree/visitors/are_levels_ok.hpp | 14 +-
.../rtree/visitors/children_box.hpp | 0
.../{ => detail}/rtree/visitors/copy.hpp | 2 +-
.../{ => detail}/rtree/visitors/count.hpp | 8 +-
.../{ => detail}/rtree/visitors/destroy.hpp | 2 +-
.../{ => detail}/rtree/visitors/gl_draw.hpp | 0
.../{ => detail}/rtree/visitors/insert.hpp | 6 +-
.../{ => detail}/rtree/visitors/is_leaf.hpp | 2 +-
.../rtree/visitors/nearest_query.hpp | 18 +-
.../{ => detail}/rtree/visitors/print.hpp | 0
.../{ => detail}/rtree/visitors/remove.hpp | 6 +-
.../rtree/visitors/spatial_query.hpp | 10 +-
.../index/{ => detail}/static_vector.hpp | 6 +-
.../index/{rtree => detail}/tags.hpp | 12 +-
.../extensions/index/{ => detail}/tuples.hpp | 4 +-
.../extensions/index/distance_predicates.hpp | 644 +-----------
.../{rtree/options.hpp => parameters.hpp} | 145 +--
.../geometry/extensions/index/predicates.hpp | 343 +------
.../extensions/index/{rtree => }/rtree.hpp | 33 +-
.../index/rtree/distance_predicates.hpp | 218 -----
.../extensions/index/rtree/predicates.hpp | 182 ----
test/geometry_index_test_common.hpp | 2 +-
test/rtree/rtree_exceptions.cpp | 40 +-
test/rtree/test_rtree.hpp | 10 +-
test/rtree/test_rtree_exceptions.hpp | 12 +-
test/rtree/test_throwing.hpp | 190 +---
73 files changed, 2162 insertions(+), 2514 deletions(-)
create mode 100644 doc/src/examples/Jamfile.v2
create mode 100644 doc/src/examples/rtree/Jamfile.v2
rename include/boost/geometry/extensions/index/{ => detail}/assert.hpp (100%)
create mode 100644 include/boost/geometry/extensions/index/detail/distance_predicates.hpp
rename include/boost/geometry/extensions/index/{ => detail}/nonassignable.hpp (81%)
create mode 100644 include/boost/geometry/extensions/index/detail/predicates.hpp
rename include/boost/geometry/extensions/index/{ => detail}/pushable_array.hpp (95%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/adaptors.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/kmeans/kmeans.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/kmeans/split.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/linear/linear.hpp (85%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/linear/redistribute_elements.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/concept.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/dynamic_visitor.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/node.hpp (90%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/node_auto_ptr.hpp (95%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/node_d_mem_dynamic.hpp (99%)
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 (99%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/node_s_mem_static.hpp (95%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/node/static_visitor.hpp (100%)
create mode 100644 include/boost/geometry/extensions/index/detail/rtree/options.hpp
rename include/boost/geometry/extensions/index/{ => detail}/rtree/quadratic/quadratic.hpp (85%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/quadratic/redistribute_elements.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/rstar/choose_next_node.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/rstar/insert.hpp (99%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/rstar/redistribute_elements.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/rstar/rstar.hpp (67%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/are_boxes_ok.hpp (94%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/are_levels_ok.hpp (93%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/children_box.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/copy.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/count.hpp (96%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/destroy.hpp (97%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/gl_draw.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/insert.hpp (99%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/is_leaf.hpp (95%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/nearest_query.hpp (95%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/print.hpp (100%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/remove.hpp (98%)
rename include/boost/geometry/extensions/index/{ => detail}/rtree/visitors/spatial_query.hpp (88%)
rename include/boost/geometry/extensions/index/{ => detail}/static_vector.hpp (99%)
rename include/boost/geometry/extensions/index/{rtree => detail}/tags.hpp (64%)
rename include/boost/geometry/extensions/index/{ => detail}/tuples.hpp (96%)
rename include/boost/geometry/extensions/index/{rtree/options.hpp => parameters.hpp} (63%)
rename include/boost/geometry/extensions/index/{rtree => }/rtree.hpp (97%)
delete mode 100644 include/boost/geometry/extensions/index/rtree/distance_predicates.hpp
delete mode 100644 include/boost/geometry/extensions/index/rtree/predicates.hpp
diff --git a/doc/generated/rtree.qbk b/doc/generated/rtree.qbk
index 7ccbd04bc..f613f5718 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
@@ -89,29 +89,29 @@ The Translator translates from Value to Indexable each time r-tree requires it.
[heading Member(s)]
[table
-[[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_1ad534a6ed759677548f50b86dfeba07c6 `box()`]][Returns the box containing 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. ]]
+[[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. ]]
]
[#classboost_1_1geometry_1_1index_1_1rtree_1afa64d1b825b06d196b1164aec27c2d7b]
@@ -124,8 +124,7 @@ 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 Modifier(s)]
-``explicit ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[[^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]]][ `parameters` ][The parameters object. ]]
@@ -208,8 +207,7 @@ 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 Modifier(s)]
-``explicit ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`Range const &`][ `rng` ][The range of Values. ]]
@@ -633,8 +631,7 @@ 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 Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`Predicates const &`][ `pred` ][The spatial predicates or a Geometry. ]]
@@ -686,8 +683,7 @@ 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 Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point.]]
@@ -753,8 +749,7 @@ 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 Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point. ]]
@@ -804,8 +799,7 @@ MinRelation and MaxRelation describes bounds and can be generated by following f
`OutIter` `out_it``)`
]
-[heading Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point. ]]
@@ -875,8 +869,7 @@ Those predicates may be passed together in [^`std::pair`] or [^`boost::tuple`].[
`OutIter` `out_it``)`
]
-[heading Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`DistancesPredicates const &`][ `dpred` ][The distances predicates or a Point ]]
@@ -901,8 +894,7 @@ Returns the number of stored values.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a5c1a657074c527ed65f858c1ab6b36e6 size_type]] `size``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
The number of stored values.
[heading Throws]
Nothing.
@@ -919,8 +911,7 @@ Query if the container is empty.
`bool` `empty``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
true if the container is empty.
[heading Throws]
Nothing.
@@ -953,8 +944,7 @@ Returns the box containing all values stored in the container. If the container
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a42d0c9efffbc6f3935b5b9c3dd31e50d box_type]]` const &` `box``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
The box containing all values stored in the container or an invalid box if there are no values in the container.
[heading Throws]
Nothing.
@@ -972,8 +962,7 @@ 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 Modifier(s)]
-``const ``[heading Parameter(s)]
+[heading Parameter(s)]
[table
[[Type][Name][Description]]
[[`ValueOrIndexable const &`][ `vori` ][The value or indexable which will be counted.]]
@@ -995,8 +984,7 @@ Returns parameters.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1af85d4e399a807b3e4e46d38a0b4ffc5a parameters_type]]` const &` `parameters``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
The parameters object.
[heading Throws]
Nothing.
@@ -1013,8 +1001,7 @@ Returns the translator object.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1adbc30a1fa986e2e856e0662111ac2d91 translator_type]]` const &` `translator``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
The translator object.
[heading Throws]
Nothing.
@@ -1031,8 +1018,7 @@ Returns allocator used by the rtree.
[^[link classboost_1_1geometry_1_1index_1_1rtree_1a9d35bc38fa697c6f600548fb5b38807d allocator_type]] `get_allocator``()`
]
-[heading Modifier(s)]
-``const ``[heading Returns]
+[heading Returns]
The allocator.
[heading Throws]
If allocator copy constructor throws.
diff --git a/doc/generated/rtree_linear.qbk b/doc/generated/rtree_linear.qbk
index 3f32de605..5e307645f 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 b4a3233b2..82d6b2636 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 c546da7a5..a02079630 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 d3dd181f0..a20dccd53 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 1d52f8f47..5c39105e2 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 1eb0d33a4..8448ac1dc 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_index.qbk b/doc/generated/translator_index.qbk
index 6bc83f483..1d2ce0ca6 100644
--- a/doc/generated/translator_index.qbk
+++ b/doc/generated/translator_index.qbk
@@ -43,8 +43,7 @@ The constructor.
`index``(``Container const &` `c``)`
]
-[heading Modifier(s)]
-``explicit ``[heading Parameter(s)]
+[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 c00e43835..dd5718dbb 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 4d5f596cd..9c5468fb8 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 263f4d250..5d10c6375 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:
-