Commit Graph

235 Commits

Author SHA1 Message Date
Adam Wulkiewicz
cfb4ee0d43 MPL_ASSERT_MSG message modified.
[SVN r82606]
2013-01-25 13:23:10 +00:00
Adam Wulkiewicz
dfb33baede Implemented all variants of rtree::query() method. spatial and nearest returning 1 and k values.
[SVN r82600]
2013-01-24 22:24:58 +00:00
Adam Wulkiewicz
455b2d9f45 Change in predicates.
empty() removed.
value() parameter renamed to Fun const& fun.
operator! moved to index::detail namespace.
Reference updated.

[SVN r82595]
2013-01-24 13:51:01 +00:00
Adam Wulkiewicz
344825c144 query_expr: implemented push_back_impl operator&& and find_nearest_impl
[SVN r82593]
2013-01-24 05:43:57 +00:00
Adam Wulkiewicz
1fdee7912a added query_expr for test purposes
[SVN r82590]
2013-01-23 02:10:38 +00:00
Adam Wulkiewicz
26e9526564 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]
2013-01-19 02:26:34 +00:00
Adam Wulkiewicz
4233d851c4 index/algorithms/* moved to index/detail/algorithms/*
[SVN r82545]
2013-01-19 01:15:55 +00:00
Adam Wulkiewicz
55774f5041 MSVC compilation error fixed.
is_valid moved to detail namespace.

[SVN r82544]
2013-01-19 00:23:48 +00:00
Adam Wulkiewicz
ca17094850 indexable traits and accessors moved to index::detail namespace
[SVN r82538]
2013-01-18 21:18:32 +00:00
Adam Wulkiewicz
b830ec1cdb Files structure rearranged to better reflect namespace strcture. Some classes moved to different namespaces.
[SVN r82536]
2013-01-18 20:40:24 +00:00
Adam Wulkiewicz
392ac1a864 Options, functions: check_predicates(), are_boxes_ok(), are_levels_ok() moved to the index::detail namespace.
query_expr.hpp deleted.

[SVN r82523]
2013-01-17 15:19:40 +00:00
Adam Wulkiewicz
4836bbabce root box calculation after remove moved from rtree::raw_remove() to visitor::remove.
[SVN r82522]
2013-01-17 14:37:40 +00:00
Adam Wulkiewicz
28a9448da5 Box stored in the rtree.
box() returns box_type const&.
rtree adapted to Box concept.
error in remove() fixed - size change if the Value wasn't removed.
Tests added.



[SVN r82515]
2013-01-17 03:54:52 +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
9cd5626c90 rtree - added move ctor taking allocator
distance predicates - docs improved
doxygen_xml2qbk - group output finished (enums, defines and functions)



[SVN r82509]
2013-01-16 04:08:16 +00:00
Adam Wulkiewicz
7994089084 Rtree docs improved.
[SVN r82483]
2013-01-13 20:02:19 +00:00
Adam Wulkiewicz
36440429e0 rtree docs and doxygen_xml2qbk modified.
rtree docs:
fixed formatting, added rtree parameters info.

doxygen_xml2qbk:
added doxygen ref links support.
removed index_id_path - no longer needed.

[SVN r82479]
2013-01-13 15:35:10 +00:00
Adam Wulkiewicz
17584a35d3 Moddified rtree description - required by doxygen to properly generate links.
[SVN r82454]
2013-01-12 03:49:19 +00:00
Adam Wulkiewicz
4e972f0389 Fixed errors in doxygen_xml2qbk - lists support, additional paragraphs display.
Added warnings and infos.
Rtree docs improved, added text formatting, warnings etc.



[SVN r82446]
2013-01-11 04:09:30 +00:00
Adam Wulkiewicz
53a5a25f55 Docs improved.
[SVN r82428]
2013-01-09 23:48:23 +00:00
Adam Wulkiewicz
5310131f4c Rtree docs: added inserter, groups names changed.
[SVN r82420]
2013-01-09 16:43:16 +00:00
Adam Wulkiewicz
121ac6c683 rtree: missing parameters description added.
[SVN r82419]
2013-01-09 16:34:02 +00:00
Adam Wulkiewicz
7a707809a7 Default and index translator added to the reference.
doxygen_xml2qbk now displays members only if they have brief description.

[SVN r82418]
2013-01-09 16:31:16 +00:00
Adam Wulkiewicz
0b84c2b0a5 rtree constructors parameters moddified
[SVN r82416]
2013-01-09 13:36:19 +00:00
Adam Wulkiewicz
e72e9bcfad Added move ctors and swap() to nodes allocators. Used those in rtree move ctor and swap(). Docs: added rtree methods exceptions detailed description.
[SVN r82415]
2013-01-09 13:07:45 +00:00
Adam Wulkiewicz
cf6a052ffd Added adaptors to the reference.
[SVN r82414]
2013-01-08 23:56:10 +00:00
Adam Wulkiewicz
54a789ec78 Added spatial and distance predicates to the reference.
[SVN r82413]
2013-01-08 23:41:27 +00:00
Adam Wulkiewicz
a127e0eb70 Added rtree group to src description and free functions to reference.
Some changed in doxygen_xml2qbk - group handling, parameters changes etc.

[SVN r82411]
2013-01-08 23:03:43 +00:00
Adam Wulkiewicz
bd3dc677b5 \bgi_exception{} alias used.
[SVN r82407]
2013-01-08 17:45:27 +00:00
Adam Wulkiewicz
81e43183a5 Added cos_output_style to doxygen_xml2_qbk tool.
Detail member description output slightly changed.


[SVN r82405]
2013-01-08 15:54:30 +00:00
Adam Wulkiewicz
f63be38583 rtree methods description: \qbk{} alias changed to manual \xmlonly<qbk>...</qbk>\endxmlonly
[SVN r82404]
2013-01-08 15:32:33 +00:00
Adam Wulkiewicz
033fb806bf added qbk params in rtree description
[SVN r82402]
2013-01-08 14:40:57 +00:00
Adam Wulkiewicz
c06e6efc98 R-tree docs improved.
[SVN r82387]
2013-01-07 21:08:48 +00:00
Adam Wulkiewicz
0870399a28 rtree methods info/definition improved
[SVN r82386]
2013-01-07 18:04:20 +00:00
Adam Wulkiewicz
1257977a04 R-tree docs improved
[SVN r82380]
2013-01-07 01:50:29 +00:00
Adam Wulkiewicz
1f3612c9e4 doxygen_xml2qbk used to build the rtree reference
[SVN r82379]
2013-01-07 01:00:02 +00:00
Adam Wulkiewicz
fa55322ddc Fixed error in nearest_query() - for Iterator which is not an inserter - operator++ call added.
[SVN r82371]
2013-01-06 00:58:54 +00:00
Adam Wulkiewicz
a8b63e7617 Added rtree autodoc reference.
[SVN r82359]
2013-01-04 20:40:36 +00:00
Adam Wulkiewicz
dcd4550b4d Updated exception-safety description in sources.
[SVN r82355]
2013-01-04 18:13:08 +00:00
Adam Wulkiewicz
8364fd5adb remove() description improved.
[SVN r82354]
2013-01-04 17:56:17 +00:00
Adam Wulkiewicz
31d95f9ac4 Added number of removed elements returned by rtree::remove().
[SVN r82353]
2013-01-04 17:38:18 +00:00
Adam Wulkiewicz
c8a643a9d7 Rtree static parameters methods changed to static.
[SVN r82079]
2012-12-18 13:52:22 +00:00
Adam Wulkiewicz
95f6cf8442 Some compilation errors corrected in local index::static_vector.
[SVN r82048]
2012-12-17 15:43:27 +00:00
Adam Wulkiewicz
b8e533f7be static_vector size_t changed to std::size_t.
[SVN r82035]
2012-12-16 22:00:22 +00:00
Adam Wulkiewicz
c51fbe50b9 Iterators check changed in erase(f, l).
Tests upgraded.

[SVN r82032]
2012-12-16 19:34:51 +00:00
Adam Wulkiewicz
d96e31bb1b Compilation error fixed.
[SVN r82031]
2012-12-16 19:11:26 +00:00
Adam Wulkiewicz
f43d94fa29 asserts/checks closed in separate functions:
check_capacity()
check_empty()
check_iterator_end_eq()
check_iterator_end_neq()

[SVN r82030]
2012-12-16 19:09:10 +00:00
Adam Wulkiewicz
24f349839f Added templated versions of static_vector copy ctor and assignment.
GCC compile error fixed in test.

[SVN r82028]
2012-12-16 18:45:23 +00:00
Adam Wulkiewicz
32fbcf66ed Added statid_vector::insert(pos, first, last) for non random access iterators.
Added uninitialized_copy_checked() helper method.
Added tests.

[SVN r82027]
2012-12-16 18:31:03 +00:00
Adam Wulkiewicz
7e6f3b197e static_vector: assertion moved.
[SVN r82025]
2012-12-16 16:13:35 +00:00