From 12bb15d27ed809f96f4888291ef8dc77f5a9f714 Mon Sep 17 00:00:00 2001 From: Adam Wulkiewicz Date: Sun, 24 Feb 2013 16:42:39 +0000 Subject: [PATCH] Added translator examples. rtree: parameters passed in the constructor by const& instead of a copy. [SVN r83135] --- doc/html/geometry_index/introduction.html | 2 +- doc/html/geometry_index/r_tree.html | 6 +- .../r_tree/creation_and_modification.html | 10 +- .../geometry_index/r_tree/introduction.html | 28 +- doc/html/geometry_index/r_tree/queries.html | 6 +- doc/html/geometry_index/r_tree/reference.html | 532 +++++++++--------- .../geometry_index/r_tree/rtree_examples.html | 190 ++++++- .../r_tree/rtree_quickstart.html | 4 +- doc/html/index.html | 4 +- doc/imports.qbk | 2 + doc/rtree/examples.qbk | 8 + doc/src/examples/rtree/Jamfile.v2 | 14 +- doc/src/examples/rtree/translator_index.cpp | 98 ++++ .../examples/rtree/translator_shared_ptr.cpp | 92 +++ .../detail/rtree/node/node_d_mem_dynamic.hpp | 2 +- include/boost/geometry/index/rtree.hpp | 8 +- include/boost/geometry/index/translator.hpp | 8 +- 17 files changed, 705 insertions(+), 309 deletions(-) create mode 100644 doc/src/examples/rtree/translator_index.cpp create mode 100644 doc/src/examples/rtree/translator_shared_ptr.cpp 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 54adadc83..c34629cbf 100644 --- a/doc/html/geometry_index/r_tree.html +++ b/doc/html/geometry_index/r_tree.html @@ -3,7 +3,7 @@ R-tree - + @@ -74,6 +74,10 @@ of shared pointers to polygons
Index of iterators of a map storing variant geometries
+
Specializing + Translator - storing shared pointers in the rtree
+
Using + Translator object - storing indexes of external container's elements
Index stored in shared memory using Boost.Interprocess
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 096b84562..7af45c47f 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 = index::translator<Value>, Allocator> = std::allocator<Value> >
 
-