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 @@
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:
-
+
Indexable =Point|Box
@@ -116,7 +116,7 @@
A Translator is a type which knows how to handle Values.
It has two purposes:
-
+
it translates Value to a more suitable Indexable
type which is needed by most of operations,
@@ -134,7 +134,7 @@
If comparison of two Values is required, the default translator:
-
+
for Point
and Box
diff --git a/doc/html/geometry_index/r_tree/introduction.html b/doc/html/geometry_index/r_tree/introduction.html
index 035a9287c..28ae3b6fd 100644
--- a/doc/html/geometry_index/r_tree/introduction.html
+++ b/doc/html/geometry_index/r_tree/introduction.html
@@ -3,7 +3,7 @@
Introduction
-
+
@@ -28,10 +28,10 @@
R-tree is a tree data structure used for spatial searching. It was proposed
- by Antonin Guttman in 1984 [1] as an expansion of B-tree for multi-dimensional data. It may
+ by Antonin Guttman in 1984 [1] as an expansion of B-tree for multi-dimensional data. It may
be used to store points or volumetric data in order to perform a spatial
query later. This query may return objects that are inside some area or are
- close to some point in space [2].
+ close to some point in space [2].
The R-tree structure is presented on the image below. Each R-tree's node
@@ -51,7 +51,7 @@
The R-tree is a self-balanced data structure. The key part of balancing algorithm
- is node splitting algorithm [3][4]. Each algorithm produces different splits so the internal structure
+ is node splitting algorithm [3][4]. Each algorithm produces different splits so the internal structure
of a tree may be different for each one of them. In general more complex
algorithms analyses elements better and produces less overlapping nodes.
In the searching process less nodes must be traversed in order to find desired
@@ -179,13 +179,13 @@
Distances predicates may be a Point. In this the case the
@@ -2675,7 +2788,7 @@ The R-tree spatial index.
It is possible to define how distance to Value is calculated. This is
done by passing PointRelation. It can be generated by following functions:
-
+
boost::geometry::index::to_nearest()
- default,
@@ -2692,7 +2805,7 @@ The R-tree spatial index.
distance must be between min_distance and max_distance. This is done
by passing DistancesPredicates which can be generated by following functions:
-
+
boost::geometry::index::unbounded()
- default,
@@ -2711,7 +2824,7 @@ The R-tree spatial index.
MinRelation and MaxRelation describes bounds and can be generated by
following functions:
-
Distances predicates may be a Point. In this the case the
@@ -2832,7 +2954,7 @@ The R-tree spatial index.
It is possible to define how distance to Value is calculated. This is
done by passing PointRelation. It can be generated by following functions:
-
+
boost::geometry::index::to_nearest()
- default,
@@ -2849,7 +2971,7 @@ The R-tree spatial index.
distance must be between min_distance and max_distance. This is done
by passing DistancesPredicates which can be generated by following functions:
-
+
boost::geometry::index::unbounded()
- default,
@@ -2868,7 +2990,7 @@ The R-tree spatial index.
MinRelation and MaxRelation describes bounds and can be generated by
following functions:
-
Distances predicates may be a Point. In this the case the
@@ -3056,7 +3187,7 @@ The R-tree spatial index.
It is possible to define how distance to Value is calculated. This is
done by passing PointRelation. It can be generated by following functions:
-
+
boost::geometry::index::to_nearest()
- default,
@@ -3073,7 +3204,7 @@ The R-tree spatial index.
distance must be between min_distance and max_distance. This is done
by passing DistancesPredicates which can be generated by following functions:
-
+
boost::geometry::index::unbounded()
- default,
@@ -3092,7 +3223,7 @@ The R-tree spatial index.
MinRelation and MaxRelation describes bounds and can be generated by
following functions:
-
Distances predicates may be a Point. In this the case the
@@ -3232,7 +3372,7 @@ The R-tree spatial index.
It is possible to define how distance to Value is calculated. This is
done by passing PointRelation. It can be generated by following functions:
-
+
boost::geometry::index::to_nearest()
- default,
@@ -3249,7 +3389,7 @@ The R-tree spatial index.
distance must be between min_distance and max_distance. This is done
by passing DistancesPredicates which can be generated by following functions:
-
+
boost::geometry::index::unbounded()
- default,
@@ -3268,7 +3408,7 @@ The R-tree spatial index.
MinRelation and MaxRelation describes bounds and can be generated by
following functions:
-
- Returns the box containing all values stored in the container. If the
- container is empty the result of geometry::assign_inverse() is returned.
+ 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.
Remove a value from the container. In contrast to the std::set or std::maperase() method this function removes
@@ -4314,7 +4526,7 @@ The R-tree spatial index.
Remove a range of values from the container. In contrast to the std::set or std::maperase() method it doesn't take iterators
@@ -4424,7 +4636,7 @@ The R-tree spatial index.
Remove a range of values from the container. In contrast to the std::set or std::maperase() method it removes values
@@ -4552,7 +4764,7 @@ The R-tree spatial index.
More information about the R-tree implementation, other algorithms and queries
diff --git a/doc/html/geometry_index/r_tree/spatial_queries.html b/doc/html/geometry_index/r_tree/spatial_queries.html
index 38e092c3b..bef9c43e5 100644
--- a/doc/html/geometry_index/r_tree/spatial_queries.html
+++ b/doc/html/geometry_index/r_tree/spatial_queries.html
@@ -3,7 +3,7 @@