Commit Graph

35 Commits

Author SHA1 Message Date
Adam Wulkiewicz
e1a4660d47 Added examples of indexing polygons.
Fixed c++11 compilation error caused by use of deleted Allocators copy ctor in rstar insert visitor.


[SVN r83110]
2013-02-23 23:47:19 +00:00
Adam Wulkiewicz
e7211f7b09 rtree docs updated:
introduction fixed,
translator::def<> changed to translator<>.

[SVN r83094]
2013-02-23 04:30:29 +00:00
Adam Wulkiewicz
f7849be05d doxygen_xml2qbk: fixed alt. class output for class specialization.
quickbook_output_indexterm() call removed from alt. class output.
docs updated


[SVN r83082]
2013-02-22 13:53:19 +00:00
Adam Wulkiewicz
d418dac57f rtree predefined translator renamed to index::translator<>
index::translator::def<> renamed to index::translator<>
index::translator::index<> removed
translator helpers removed or moved to index::default::translator namespace
some unneeded includes removed
docs updated

[SVN r83077]
2013-02-22 03:23:41 +00:00
Adam Wulkiewicz
fd98aaab40 rtree: allocator_traits used in ctor and operator= (e.g. propagate_XXX or select_XXX),
index::swap() added,
query_range operator| generator moved to index::detail,
docs updated.

[SVN r83019]
2013-02-19 19:36:43 +00:00
Adam Wulkiewicz
b122d309b7 rtree: some params definition corrected,
docs updated,
reference definition moved to the separate file.

[SVN r82949]
2013-02-17 14:57:29 +00:00
Adam Wulkiewicz
ba8d3a2e34 Rtree introduction improved
[SVN r82896]
2013-02-15 02:56:24 +00:00
Adam Wulkiewicz
322c1ad760 Updated docs - key features of the R-tree implementation
[SVN r82895]
2013-02-14 22:37:12 +00:00
Adam Wulkiewicz
b2cf485512 Added Examples to the rtree docs.
[SVN r82873]
2013-02-14 14:33:47 +00:00
Adam Wulkiewicz
8c6081100a Removed
spatial_query(), nearest_query(),
related adaptors,
distance predicates generators bounded(), min_bounded() etc.,
detail static_vector renamed to varray.
Docs and tests updated.



[SVN r82824]
2013-02-11 19:11:41 +00:00
Adam Wulkiewicz
a90b56de26 boost::container::vector used in dynamic nodes. detail::static_vector renamed to detail::varray. Added Alloc parameter to varray. rtree::envelope() renamed to rtree::bounds(). Tests moddified. Docs tweaked.
[SVN r82766]
2013-02-06 20:56:29 +00:00
Adam Wulkiewicz
ce4d807159 Docs updated - new querying method used.
Queries description rearranged/modified.


[SVN r82618]
2013-01-26 01:27:59 +00:00
Adam Wulkiewicz
74db796acc rtree: added bg::envelope() and bg::return_envelope().
doxygen_qbk2xml: added template parameters to detailed function output.



[SVN r82510]
2013-01-16 14:39:01 +00:00
Adam Wulkiewicz
379166e1f7 Updated info about the R-tree exception safety.
[SVN r82281]
2012-12-30 01:43:36 +00:00
Adam Wulkiewicz
ac27db1a2c Exception safety table rearranged.
[SVN r81948]
2012-12-14 19:23:11 +00:00
Adam Wulkiewicz
627452da2a Added rtree::count() method. Docs modified.
[SVN r81947]
2012-12-14 19:15:34 +00:00
Adam Wulkiewicz
cce223726a Added info about the Value with no default ctor in docs.
[SVN r81941]
2012-12-14 15:01:04 +00:00
Adam Wulkiewicz
3f1d769d9f Added MultiPolygon spatial query picture to docs.
Added MultiPolygon query to GLUT Vis.

[SVN r81921]
2012-12-13 22:37:06 +00:00
Adam Wulkiewicz
531629051a Info about spatial predicates using Ring and Polygon added in docs.
Ring and Polygon queries added to GLUT Vis test.

[SVN r81907]
2012-12-13 18:39:31 +00:00
Adam Wulkiewicz
f4f0094c3a Merged from index_dev
Fixed rtree::clear() mem leak.
Added test for clear() and boost::shared_ptr as Values.
Each linear algo test file divided into 2 files.
Added reference in docs->rtree introduction.

[SVN r81778]
2012-12-07 22:52:53 +00:00
Adam Wulkiewicz
640ae6ced6 Inserter included in the rtree.hpp
Added docs regarding inserter and creation of the rtree from the query results.
Added info about comparison of tuples in default translator.
Merged from index_dev.

[SVN r81582]
2012-11-26 22:20:38 +00:00
Adam Wulkiewicz
6f5b384b93 Merged from index_dev.
not_xxx predicates generators removed.
Added rtree constructor, insert() and remove() taking Range.
Added default translator for boost::tuple<>.
Each R*tree test divided into 2 files.
Docs updated/modified/fixed.

[SVN r81571]
2012-11-26 18:54:09 +00:00
Adam Wulkiewicz
d1174a227e Small change in docs.
[SVN r81544]
2012-11-25 21:56:12 +00:00
Adam Wulkiewicz
bad91b8f31 Small change in docs.
[SVN r81541]
2012-11-25 21:35:20 +00:00
Adam Wulkiewicz
73e7974408 Added basic description and images of spatial and knn queries
[SVN r81540]
2012-11-25 21:26:00 +00:00
Adam Wulkiewicz
7babc43f75 Rtree docs and sample modified.
Rtree introduction expanded.
Quickstart improved.

[SVN r81539]
2012-11-25 20:56:38 +00:00
Adam Wulkiewicz
f7d7e88bbb Modified glut_vis additional test and added generated rtree images.
[SVN r81528]
2012-11-25 17:28:12 +00:00
Adam Wulkiewicz
5a6e87b146 Pointers and Iterators types removed from the default Translator.
[SVN r81523]
2012-11-24 22:17:08 +00:00
Adam Wulkiewicz
80be48d155 Added rtree::swap() method.
Added requirement 'Nonthrowing copy constructor of the Translator'.



[SVN r81512]
2012-11-24 19:54:36 +00:00
Adam Wulkiewicz
6e13479481 docs fixed
[SVN r81459]
2012-11-21 16:06:34 +00:00
Adam Wulkiewicz
7bbf242891 Improved exception safety of the r-tree.
Requirement 'nonthrowing copy constructor of the BoundingObject/CoordinateType' changed to 'exception-safe copy constructor of the BoundingObject/CoordinateType'.
From now the r-tree do not use erase() method of the elements containers. It uses copy_from_back() and pop_back() instead.
erase() removed from pushable_array.
Added various memory leaks fixes taking throwing by Element's copy constructor into account.
Tests added.
Docs modified.

[SVN r81445]
2012-11-20 22:49:14 +00:00
Adam Wulkiewicz
ff1ccbdf29 Translator copy ctor exception handled.
Exception-safety docs moddified.



[SVN r81365]
2012-11-16 12:43:34 +00:00
Adam Wulkiewicz
6b456b1fc7 remove() don't return if there is no root, assertion check is done in raw_remove().
Docs updated.

[SVN r81350]
2012-11-14 23:35:14 +00:00
Adam Wulkiewicz
11e96c6247 fixed near/far macros issue by renaming near(to to_nearest), far(to to_furthest) and centroid to to_centroid for consistency.
[SVN r80398]
2012-09-04 18:09:39 +00:00
Adam Wulkiewicz
4c41822454 Modified docs, files descriptions, added quick_start example.
[SVN r80164]
2012-08-23 21:55:34 +00:00