ed4fc34beb[geometry][index]test: enabled tests for contains() and covers() predicates.
Adam Wulkiewicz
2013-08-30 02:33:26 +0000
7d0393eb4a[geometry][index] added covers() and contains() predicates to the official interface.
Adam Wulkiewicz
2013-08-30 02:31:31 +0000
f944a3277b[geometry][index] examples: added queried() range and ranges created from query iterators to benchmark_experimental.
Adam Wulkiewicz
2013-08-29 23:05:33 +0000
425d370d1a[geometry][index] type-erased query iterators move semantics implemented using Boost.Move replaced by c++11 rval refs if supported. Error in move assign fixed.
Adam Wulkiewicz
2013-08-29 22:59:02 +0000
10a847f62f[geometry][index] test: added query iterators, benchmark: removed unneeded tests versions of query iterators.
Adam Wulkiewicz
2013-08-29 00:36:52 +0000
242ef41cf1[geometry][index] query iterators added to the rtree official interface.
Adam Wulkiewicz
2013-08-29 00:33:54 +0000
190cf977c7[geometry][index] examples: movable type-erased iterators enabled in benchmark_experimental
Adam Wulkiewicz
2013-08-28 19:07:09 +0000
86273a3c7f[geometry][index] added conditional move semantics to type-erased query iterators, for test purposes
Adam Wulkiewicz
2013-08-28 19:05:53 +0000
5bfab4a363[geometry][index]example: added additional implementation of type-erased query iterator to benchmark_experimental
Adam Wulkiewicz
2013-08-28 13:54:25 +0000
2e81515795[geometry][index] added one more implementation of experimental type-erased query iterator
Adam Wulkiewicz
2013-08-28 13:53:16 +0000
3b3b07c740[geometry][index]example: added alternative type-erased query iterators to benchmark_experimental
Adam Wulkiewicz
2013-08-28 00:55:08 +0000
3c8eca3df2[geometry][index] implemented alternative version of type-erased query iterators (still experimental).
Adam Wulkiewicz
2013-08-28 00:51:14 +0000
95cd9a2126[geometry] added testcase for ticket 6958 which is also fixed by commit 85451 avoiding spikes
Barend Gehrels
2013-08-27 20:33:32 +0000
5df00d98c3[geometry] cleanup test removing defines, moving testing-only-one-type to Jamfile
Barend Gehrels
2013-08-26 21:36:22 +0000
126511696c[geometry] fixes in unit-test, uncommented one testcase, enabled for 3 of 4 polygon types. Added convenience function to list type in case of errors
Barend Gehrels
2013-08-26 21:15:47 +0000
78f88c752a[geometry] avoid error on geometry::math::abs for MSVC and long long
Barend Gehrels
2013-08-26 21:02:18 +0000
bd79d311c9[geometry] avoid clang warning about unused ublas function
Barend Gehrels
2013-08-26 20:18:27 +0000
082c8e4d53[geometry] fixed unit-test for intersections w.r.t. coordinates and last commit for spikes. One test is now commented because it returns different values in different situations
Barend Gehrels
2013-08-25 17:51:54 +0000
d1c4cb7b6d[geometry] avoid generation of spikes in overlays, this fixes ticket 8364 and 8365. Added unit tests for these tickets. These changes result in (at about 3 places) changes in the output-number-of-points, this is verified visually
Barend Gehrels
2013-08-24 22:53:43 +0000
fd95cc49a9[geometry] added unit-test for tickets 8364 and 8365. They now fail but that will be fixed in next commit
Barend Gehrels
2013-08-24 21:10:12 +0000
2c7ab5b8d4[geometry] small fixes/typos in documentation for strategies
Barend Gehrels
2013-08-20 20:39:33 +0000
52db334352[geometry] fixed documentation: removed template parameters, made pythagoras back to a class, remove xml files in make_qbk to avoid using old ones
Barend Gehrels
2013-08-20 20:22:33 +0000
fa2c9e373b[geometry] cleanup: removed unused typedefs as warned for by gcc 4.8
Barend Gehrels
2013-08-20 19:42:20 +0000
fdccdbff5e[geometry] cleanup, removing MSVC proj-files where were for version 2005
Barend Gehrels
2013-08-17 15:43:41 +0000
2676eea111[geometry][extensions] fixed offset unit test by fixing offset compiler errors and commenting failing tests. Offset was never finished but is especially broken since I took another approach for buffer. At least the test is green now so we can monitor future regressions
Barend Gehrels
2013-08-17 12:29:13 +0000
87edb13129[geometry][extensions] fixed multi_within test which missed a default_strategy, this was the same for within so uncommented the relevant lines there (and added polygon/box)
Barend Gehrels
2013-08-17 11:14:14 +0000
9881aa96c0[geometry] removed register as noted as deprecated by clang
Barend Gehrels
2013-08-17 10:19:28 +0000
176a774a26[geometry] fixed cross-track (missed comparable_type), vincenty (missed radius), cross-track-course (now supports different point-types), distance_mixed unit test which uses all these things
Barend Gehrels
2013-08-15 22:01:16 +0000
ca7750bab1[geometry] fixed dissolve-extension, which was broken for quite some time, however it was only missing an extra parameter in assign_parents
Barend Gehrels
2013-08-15 21:03:59 +0000
409be79e03[geometry] added centroid calculation for segment type
Barend Gehrels
2013-08-14 15:31:46 +0000
018502c52c[geometry] adapted transform strategies, they have points now as member-template, and calculation-type as template. Similar to what was done for Distane. This commit includes updated tests/doc/examples
Barend Gehrels
2013-08-12 21:22:53 +0000
17b54657fa[geometry] fixed doc/example to new distance strategy structure
Barend Gehrels
2013-08-10 22:32:40 +0000
1fa129395f[geometry] adapted example c10 to new distance strategy structure
Barend Gehrels
2013-08-10 21:46:01 +0000
e18cfdbbf3[geometry] fixed c04_b example to updated dispatch structure of area
Barend Gehrels
2013-08-10 21:44:06 +0000
269b55c2e6[geometry] adapted examples to new distance strategy structure
Barend Gehrels
2013-08-10 21:39:45 +0000
5af7da4f86[geometry][index] varray elements move construction and assignment dispatched using has_trivial_move_xxx, clang ambiguity fixed
Adam Wulkiewicz
2013-08-04 21:37:45 +0000
6118d09c50[geometry][extension] adapted nsphere/within to new distance strategy structure
Barend Gehrels
2013-07-24 13:14:00 +0000
8468c22c03[geometry] fixed bug of MSVC. It apparently cannot pass function pointers of template functions by reference (with non-template, it could...)
Barend Gehrels
2013-07-23 21:18:09 +0000
86b8a5f755[geometry] fixed pythagoras calculation for Windows (MSVC), the problem was that std::sqrt(int) is ambiguous. Previous version did it in two steps, we now use boost::numeric_cast
Barend Gehrels
2013-07-23 21:03:35 +0000
5ee7c2d5b1[geometry][index] internal_node_pointer type removed from Allocators and not used in visitors
Adam Wulkiewicz
2013-07-21 16:23:06 +0000
83cf372b18[geometry][extension] adapted connect extension to new structure
Barend Gehrels
2013-07-17 22:08:10 +0000
565519ba36[geometry][extension] fixed distance cross_track test
Barend Gehrels
2013-07-17 22:03:00 +0000
06876ec32c[geometry][extension] adapted selected to new strategy structure
Barend Gehrels
2013-07-17 21:16:34 +0000
a222a54135[geometry][extension] adapted vincenty to new strategy structure
Barend Gehrels
2013-07-17 21:08:38 +0000
209062a655[geometry] adapted extension andoyer to new structure strategies
Barend Gehrels
2013-07-17 13:32:12 +0000
4246ea4217Distance strategies no longer need to be parameterized with the point type(s).
Bruno Lalande
2013-07-14 22:54:43 +0000
23612b0b6b[geometry][index]example: added serialization to xml archives.
Adam Wulkiewicz
2013-07-14 19:06:00 +0000
18783cb9b0[geometry][index]: added names to serialized objects to support xml archives, fixed error in loading of rstar parameters.
Adam Wulkiewicz
2013-07-14 19:05:00 +0000
7e755d5823[geometry][index]: serialization of node type removed - currently there are only 2 types which may be deduced from leafs_level, check of the number of loaded values added.
Adam Wulkiewicz
2013-07-14 18:18:26 +0000
eeb254b58d[geometry][index]example: serialization example improved, linking test added to Jamfile.
Adam Wulkiewicz
2013-07-14 02:01:12 +0000
c38abef50c[geometry][index]: experimental rtree serialization support added.
Adam Wulkiewicz
2013-07-14 01:59:26 +0000
b696a1994a[geometry][index]example: added serialization preliminary test/example (not compiling since serialization is not yet implemented)
Adam Wulkiewicz
2013-07-13 16:43:50 +0000
0bb9b192eb[geometry][index]test: shared memory segment created only once to prevent race conditions
Adam Wulkiewicz
2013-07-12 16:45:06 +0000
c807c701a1[geometry][index]test: added libs required by interprocess built by clang on windows.
Adam Wulkiewicz
2013-07-06 12:05:33 +0000
5c01967f86Move some template parameters from class level to function level in assign_value.
Bruno Lalande
2013-06-30 21:01:02 +0000
aa166010a3[geometry][index]: removed non-c++03 header from statistics additional utility
Adam Wulkiewicz
2013-06-26 22:05:28 +0000
49597be2de[geometry][index]: errors fixed in additional rtree utilities.
Adam Wulkiewicz
2013-06-26 21:45:17 +0000
90d1c2485f[geometry][extensions]: Added required includes to nsphere.hpp, missing if rtree.hpp wasn't included.
Adam Wulkiewicz
2013-06-24 12:25:33 +0000
4108135c62[geometry][index]: error fixed in iterative spatial query visitor - because of the error, the first return value in the query performed for a tree with only one node (root==leaf) was omitted. iterative distance query visitor modified for consistency.
Adam Wulkiewicz
2013-06-24 00:44:41 +0000
9cc6d295c3[geometry] merged for 1.54 release
Barend Gehrels
2013-06-23 20:59:55 +0000
fbc4b3de6a[geometry]: [index] some unused variables removed. [extensions] added support for nsphere in rstar algorithm
Adam Wulkiewicz
2013-06-22 00:36:31 +0000
d379837492[geometry][index]: tests fixed
Adam Wulkiewicz
2013-06-21 23:14:46 +0000
fb42b6453c[geometry][extensions]: added Matrix and Quaternion concepts.
Adam Wulkiewicz
2013-06-21 19:30:38 +0000
e7d6a62ddc[geometry][index]: Added a note regarding implementation of various Indexable types in linear pick_seeds.
Adam Wulkiewicz
2013-06-21 16:23:00 +0000
10aa36c29c[geometry][index]: Added a comment regarding implementation of various Indexable types in linear find_greatest_normalized_separation.
Adam Wulkiewicz
2013-06-21 15:53:09 +0000
43439fedf3[geometry]: [index] rtree linear algorithm can now handle nspheres, [extensions] linear find_greatest_normalized_separation implemented for nsphere.
Adam Wulkiewicz
2013-06-21 15:09:08 +0000
17934592b5[geometry][index]: clang compile errors fixed.
Adam Wulkiewicz
2013-06-21 14:34:52 +0000
3391f24b18[geometry]: added boost::ignore_unused_variable_warning in covered_by, [index]: BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM removed, boost::ignore_unused_variable_warning used instead.
Adam Wulkiewicz
2013-06-20 22:56:09 +0000
469bc03afa[geometry][extensions]: added missing covered_by algorithm for Point and NSphere.
Adam Wulkiewicz
2013-06-20 21:57:28 +0000
f7c5895e5c[geometry]: [extensions] fixed/added tests for nsphere. [index] added nsphere to benchmark_experimental.cpp (for now commented out).
Adam Wulkiewicz
2013-06-20 21:42:23 +0000
f0b813285f[geometry][extensions]: added cartesian strategy point_in_nsphere, added base classes of nsphere_tag, used strategy in within(pt,sph).
Adam Wulkiewicz
2013-06-20 21:39:12 +0000
9676629bcc[geometry]: [index] added detail::bounds(ind, box) function, quadratic algorithm is able to handle nspheres as Indexables. [extensions] added algorithms required by rtree to handled nspheres as Indexables: centroid(sph), covered_by(sph,box), equals(sph,sph), expand(box,sph), [i]comparable_distance_near(pt,sph), [i]bounds(sph,box), cartesian nsphere_in_box strategy, center_view<Sph> registered as Point.
Adam Wulkiewicz
2013-06-20 16:30:05 +0000
27160ad98e[geometry][extensions]: nsphere modified with respect to changes made for index.
Adam Wulkiewicz
2013-06-19 23:12:22 +0000
740ff6b0bb[geometry][index]: tests and examples modified with respect to recent changes - detail:: predicates, traits, etc.
Adam Wulkiewicz
2013-06-19 23:02:29 +0000
45970c5696[geometry][index]: implemented version of linear find_greatest_normalized_separation optimized for Points. Removed index::detail::traits, the official ones used instead.
Adam Wulkiewicz
2013-06-19 23:00:12 +0000
efdcd29a8b[geometry][index] test: added experimental tests for contains and covers predicates, removed experimental tests for reversed spatial predicates.
Adam Wulkiewicz
2013-06-19 18:04:20 +0000
de8a2e8e45[geometry][index]: added covers and contains spatial predicates, as experimental for now, removed experimental reversing of spatial predicates.
Adam Wulkiewicz
2013-06-19 18:00:27 +0000
afa3191263[geometry][extensions] test: nsphere added for testing, added disjoint/intersects, content and margin tests.
Adam Wulkiewicz
2013-06-18 22:52:55 +0000
8e11107a2c[geometry]: [index] improved margin and content, [extensions] nsphere - fixed disjoint/intersects, added content, margin, is_valid.
Adam Wulkiewicz
2013-06-18 22:51:33 +0000
c583fb2eb5[geometry][index]: added contains() and touches() predicates generators as experimental features.
Adam Wulkiewicz
2013-06-18 16:31:34 +0000
0673b850cc[geometry][index] docs: planned features list modified.
Adam Wulkiewicz
2013-06-18 16:21:31 +0000
860e804fe9[geometry][index]test: warning fixed in varray test.
Adam Wulkiewicz
2013-06-18 00:18:41 +0000
815f14df0b[geometry][index]: boost::swap() for unsigned ints changed to std::swap() because of error C2872: 'swap' : ambiguous symbol in msvc 8 and 9.
Adam Wulkiewicz
2013-06-18 00:16:01 +0000
f2fbb111f3[geometry][index] docs: planned and experimental features section modified, test: added tests for experimental reversed spatial predicates.
Adam Wulkiewicz
2013-06-17 22:23:35 +0000
6fdc73a452[geometry][index]: added reversed spatial predicates as experimental feature.
Adam Wulkiewicz
2013-06-17 22:21:13 +0000
b6b9716c99[geometry][index]docs: Modified commented out "TODO".
Adam Wulkiewicz
2013-06-17 19:17:53 +0000
8f132f65cf[geometry][index]docs: Added commented out "TODO" list.
Adam Wulkiewicz
2013-06-17 11:46:53 +0000
c3e989d882[geometry][index]docs: rtree figures measurements updated in the introduction.
Adam Wulkiewicz
2013-06-17 01:19:11 +0000
744f2b5454[geometry][extensions]: disjoint/intersects implemented for nsphere, ball removed.
Adam Wulkiewicz
2013-06-16 22:24:12 +0000