Commit Graph

133 Commits

Author SHA1 Message Date
Adam Wulkiewicz
80bfe0ae01 code related to nodes visitation moved to XXX_visitor.hpp
[SVN r80782]
2012-09-30 12:54:25 +00:00
Adam Wulkiewicz
136e2fc742 dynamic_visitor added and nodes tags changed.
[SVN r80779]
2012-09-30 12:12:34 +00:00
Adam Wulkiewicz
d0ce652bb7 implemented additional query_expr helpers.
[SVN r80612]
2012-09-21 01:57:29 +00:00
Adam Wulkiewicz
85730539be Added query_expr.hpp
[SVN r80611]
2012-09-20 23:42:09 +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
d0890859f0 numeric_limits<>::max() handled correctly.
[SVN r80239]
2012-08-26 19:54:39 +00:00
Adam Wulkiewicz
f01d3d11b4 Small change in docs.
[SVN r80231]
2012-08-26 01:36:05 +00:00
Adam Wulkiewicz
1f72fc54cb Implemented r-tree run-time parameters. Tests modified. Added remove() test.
[SVN r80230]
2012-08-26 00:41:11 +00:00
Adam Wulkiewicz
4c41822454 Modified docs, files descriptions, added quick_start example.
[SVN r80164]
2012-08-23 21:55:34 +00:00
Adam Wulkiewicz
e625a0913b Predefined r-tree creation algorithms parameters described.
[SVN r80151]
2012-08-23 01:04:00 +00:00
Adam Wulkiewicz
be4cb4d9a8 r-tree methods description expanded, default translator description added
[SVN r80150]
2012-08-23 00:51:24 +00:00
Adam Wulkiewicz
761a80e1a9 Description of predicates and distance_predicates added.
[SVN r80149]
2012-08-22 23:32:01 +00:00
Adam Wulkiewicz
6302ef001e added r-tree basic knn search test, gcc compilation errors fixed, *.cpp test files divided to more smaller files.
[SVN r80148]
2012-08-22 22:16:35 +00:00
Adam Wulkiewicz
0231d54d6d r-tree reference return in moving assignment operator added, r-tree copying and moving tests implemented.
[SVN r80144]
2012-08-22 18:52:05 +00:00
Adam Wulkiewicz
58e9b22f9b Implemented moving semantics in the r-tree.
[SVN r80142]
2012-08-22 14:59:29 +00:00
Adam Wulkiewicz
34be8fbad5 removed doubled algorithm index::overlap().
[SVN r79137]
2012-06-27 13:45:10 +00:00
Adam Wulkiewicz
f9b2279725 Added rtree predicate index::touches(). The code is commented out since the geometry::touches() algorithm is probably not finished yet. Fixed GCC compile errors in tests.
[SVN r79135]
2012-06-27 12:25:38 +00:00
Adam Wulkiewicz
8339c81d88 rtree tests divided into several files.
[SVN r79134]
2012-06-27 11:44:44 +00:00
Adam Wulkiewicz
45c945b162 implemented tests for rtree spatial queries in 2d and 3d.
[SVN r79133]
2012-06-27 11:26:53 +00:00
Adam Wulkiewicz
f20f6107b1 implemented rtree intersection queries tests for 3d.
[SVN r79125]
2012-06-26 22:31:01 +00:00
Adam Wulkiewicz
a1d3066d9a Fixed error in linear::find_greatest_normalized_separation.
Implemented rtree inserts and intersection queries tests for Points and pair<Box, int>.

[SVN r79122]
2012-06-26 19:42:30 +00:00
Adam Wulkiewicz
4d79f3dade tabs changed to spaces in rstar/redistribute_elements.hpp
[SVN r79109]
2012-06-26 13:42:37 +00:00
Adam Wulkiewicz
cfc4f8b4ad tests added:
rtree- 2d, linear<4,2>, quadratic<4,2>, rstar<4,2>
queries - default, intersects, !intersects, !disjoint, not_disjoint

[SVN r79108]
2012-06-26 13:36:34 +00:00
Adam Wulkiewicz
c00ddbd2a8 some tests and optimizations.
[SVN r79107]
2012-06-26 11:49:56 +00:00
Adam Wulkiewicz
31c5e016e7 added tests of some index's algorithms + index::margin() optimization.
[SVN r79090]
2012-06-25 19:00:24 +00:00
Adam Wulkiewicz
3de87192fa size_t changed to Container::size_type in translator::index<Container>
[SVN r77982]
2012-04-15 01:46:20 +00:00
Adam Wulkiewicz
7352afd5d9 R-tree methods and functions documented.
rtree::nearest() template parameter name changed.

[SVN r77277]
2012-03-08 22:15:06 +00:00
Adam Wulkiewicz
dc4a922a0f Reference to temporary - error fixed.
[SVN r75771]
2011-12-02 14:16:43 +00:00
Adam Wulkiewicz
6079b53ff8 naming error fixed
[SVN r75749]
2011-11-30 13:40:14 +00:00
Adam Wulkiewicz
608241a9cc naming error fixed
[SVN r75748]
2011-11-30 12:49:37 +00:00
Adam Wulkiewicz
049446cbca changed docs format - from BoostBook to QuickBook
[SVN r75740]
2011-11-30 03:22:14 +00:00
Adam Wulkiewicz
1dea89be75 r-tree doc structure slightly changed.
[SVN r75718]
2011-11-29 00:17:08 +00:00
Adam Wulkiewicz
60dc343582 knn queries description added to doc
[SVN r75713]
2011-11-28 15:43:13 +00:00
Adam Wulkiewicz
672f654aaa formatting changed in docs
[SVN r75712]
2011-11-28 13:47:04 +00:00
Adam Wulkiewicz
6718ae179e docs added
[SVN r75702]
2011-11-28 04:16:43 +00:00
Adam Wulkiewicz
6b85fedf0e some comments added.
[SVN r75325]
2011-11-05 20:39:59 +00:00
Adam Wulkiewicz
65b31372a4 split result OutIter replaced by reference to the container.
[SVN r75316]
2011-11-04 14:57:11 +00:00
Adam Wulkiewicz
d349714143 split modify only one node and assigns newly created to output iterator. pushable_array works with back_inserter.
[SVN r75314]
2011-11-04 13:54:27 +00:00
Adam Wulkiewicz
f9a7e41017 cR-tree kmeans options and files added (not yet implemented)
[SVN r75238]
2011-11-01 20:30:06 +00:00
Adam Wulkiewicz
8dbee3a8f6 rtree is no longer noncopyable
[SVN r75193]
2011-10-31 15:06:21 +00:00
Adam Wulkiewicz
ac8acebab6 Allocator default constructor as default rtree parameter fixed.
[SVN r74678]
2011-10-03 20:59:44 +00:00
Adam Wulkiewicz
456b9fd283 Allocators used in nodes children containers creation.
[SVN r74675]
2011-10-03 20:30:53 +00:00
Adam Wulkiewicz
9d61bed3e2 exceptions handled
[SVN r74664]
2011-10-03 09:24:17 +00:00
Adam Wulkiewicz
3f3f991f10 basic use of allocators implemented.
[SVN r74662]
2011-10-03 00:07:32 +00:00
Adam Wulkiewicz
a1e7923de2 prepared to use allocators, memory leak in remove visitor fixed, tests added
[SVN r74661]
2011-10-02 23:32:22 +00:00
Adam Wulkiewicz
a292370c67 boost::variant based nodes with static-size elements containers added
[SVN r74647]
2011-10-02 12:42:59 +00:00
Adam Wulkiewicz
a495ec75fd destroy visitor moddified, some asserts added.
[SVN r74646]
2011-10-02 10:49:54 +00:00
Adam Wulkiewicz
f16cfaf4a3 some comments added
[SVN r74621]
2011-10-01 10:03:38 +00:00
Adam Wulkiewicz
164f39cf18 added bgi::insert_iterator<> and bgi::inserter() + tests.
[SVN r74620]
2011-09-30 22:48:01 +00:00
Adam Wulkiewicz
84b1230d6d added rtree's constructor, insert, remove methods and free functions working for ranges specified by a pair of iterators.
[SVN r74619]
2011-09-30 21:39:13 +00:00