Commit Graph

8536 Commits

Author SHA1 Message Date
Adam Wulkiewicz
ed4fc34beb [geometry][index]test: enabled tests for contains() and covers() predicates.
[SVN r85521]
2013-08-30 02:33:26 +00:00
Adam Wulkiewicz
7d0393eb4a [geometry][index] added covers() and contains() predicates to the official interface.
[SVN r85520]
2013-08-30 02:31:31 +00:00
Adam Wulkiewicz
f944a3277b [geometry][index] examples: added queried() range and ranges created from query iterators to benchmark_experimental.
[SVN r85518]
2013-08-29 23:05:33 +00:00
Adam Wulkiewicz
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.
[SVN r85517]
2013-08-29 22:59:02 +00:00
Adam Wulkiewicz
10a847f62f [geometry][index] test: added query iterators, benchmark: removed unneeded tests versions of query iterators.
[SVN r85508]
2013-08-29 00:36:52 +00:00
Adam Wulkiewicz
242ef41cf1 [geometry][index] query iterators added to the rtree official interface.
[SVN r85507]
2013-08-29 00:33:54 +00:00
Adam Wulkiewicz
190cf977c7 [geometry][index] examples: movable type-erased iterators enabled in benchmark_experimental
[SVN r85504]
2013-08-28 19:07:09 +00:00
Adam Wulkiewicz
86273a3c7f [geometry][index] added conditional move semantics to type-erased query iterators, for test purposes
[SVN r85503]
2013-08-28 19:05:53 +00:00
Adam Wulkiewicz
5bfab4a363 [geometry][index]example: added additional implementation of type-erased query iterator to benchmark_experimental
[SVN r85501]
2013-08-28 13:54:25 +00:00
Adam Wulkiewicz
2e81515795 [geometry][index] added one more implementation of experimental type-erased query iterator
[SVN r85500]
2013-08-28 13:53:16 +00:00
Adam Wulkiewicz
3b3b07c740 [geometry][index]example: added alternative type-erased query iterators to benchmark_experimental
[SVN r85496]
2013-08-28 00:55:08 +00:00
Adam Wulkiewicz
3c8eca3df2 [geometry][index] implemented alternative version of type-erased query iterators (still experimental).
[SVN r85495]
2013-08-28 00:51:14 +00:00
Barend Gehrels
95cd9a2126 [geometry] added testcase for ticket 6958 which is also fixed by commit 85451 avoiding spikes
[SVN r85491]
2013-08-27 20:33:32 +00:00
Barend Gehrels
5df00d98c3 [geometry] cleanup test removing defines, moving testing-only-one-type to Jamfile
[SVN r85481]
2013-08-26 21:36:22 +00:00
Barend Gehrels
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
[SVN r85480]
2013-08-26 21:15:47 +00:00
Barend Gehrels
78f88c752a [geometry] avoid error on geometry::math::abs for MSVC and long long
[SVN r85479]
2013-08-26 21:02:18 +00:00
Barend Gehrels
bd79d311c9 [geometry] avoid clang warning about unused ublas function
[SVN r85478]
2013-08-26 20:18:27 +00:00
Barend Gehrels
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
[SVN r85467]
2013-08-25 17:51:54 +00:00
Barend Gehrels
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
[SVN r85451]
2013-08-24 22:53:43 +00:00
Barend Gehrels
fd95cc49a9 [geometry] added unit-test for tickets 8364 and 8365. They now fail but that will be fixed in next commit
[SVN r85450]
2013-08-24 21:10:12 +00:00
Barend Gehrels
2c7ab5b8d4 [geometry] small fixes/typos in documentation for strategies
[SVN r85413]
2013-08-20 20:39:33 +00:00
Barend Gehrels
52db334352 [geometry] fixed documentation: removed template parameters, made pythagoras back to a class, remove xml files in make_qbk to avoid using old ones
[SVN r85412]
2013-08-20 20:22:33 +00:00
Barend Gehrels
fa2c9e373b [geometry] cleanup: removed unused typedefs as warned for by gcc 4.8
[SVN r85411]
2013-08-20 19:42:20 +00:00
Barend Gehrels
7a71993c6f [geometry][extension] fixed clang compilation problem, qualifying baseclass
[SVN r85398]
2013-08-19 19:55:19 +00:00
Barend Gehrels
449c1fcc13 [geometry][doxygen_xml2qbk][#8825] applied patch (modified making behaviour optional)
[SVN r85384]
2013-08-17 21:05:44 +00:00
Barend Gehrels
250384a591 [geometry] ticket #8969, fixed: constructor of model::point should be explicit
[SVN r85383]
2013-08-17 20:04:23 +00:00
Barend Gehrels
81db2ee699 [geometry] robustness-tests added Jamfile and fixed gcc compilation errors
[SVN r85380]
2013-08-17 17:10:35 +00:00
Barend Gehrels
fdccdbff5e [geometry] cleanup, removing MSVC proj-files where were for version 2005
[SVN r85375]
2013-08-17 15:43:41 +00:00
Barend Gehrels
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
[SVN r85372]
2013-08-17 12:29:13 +00:00
Barend Gehrels
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)
[SVN r85371]
2013-08-17 11:14:14 +00:00
Barend Gehrels
9881aa96c0 [geometry] removed register as noted as deprecated by clang
[SVN r85370]
2013-08-17 10:19:28 +00:00
Barend Gehrels
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
[SVN r85361]
2013-08-15 22:01:16 +00:00
Barend Gehrels
ca7750bab1 [geometry] fixed dissolve-extension, which was broken for quite some time, however it was only missing an extra parameter in assign_parents
[SVN r85360]
2013-08-15 21:03:59 +00:00
Barend Gehrels
409be79e03 [geometry] added centroid calculation for segment type
[SVN r85346]
2013-08-14 15:31:46 +00:00
Barend Gehrels
aa835ed84c [geometry] updated samples with external libs w.r.t. transform strategies
[SVN r85329]
2013-08-12 22:15:14 +00:00
Barend Gehrels
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
[SVN r85325]
2013-08-12 21:22:53 +00:00
Barend Gehrels
17b54657fa [geometry] fixed doc/example to new distance strategy structure
[SVN r85295]
2013-08-10 22:32:40 +00:00
Barend Gehrels
914f558a3c [geometry] fixed c08 example w.r.t. iterators
[SVN r85294]
2013-08-10 22:18:27 +00:00
Barend Gehrels
1fa129395f [geometry] adapted example c10 to new distance strategy structure
[SVN r85293]
2013-08-10 21:46:01 +00:00
Barend Gehrels
e18cfdbbf3 [geometry] fixed c04_b example to updated dispatch structure of area
[SVN r85292]
2013-08-10 21:44:06 +00:00
Barend Gehrels
269b55c2e6 [geometry] adapted examples to new distance strategy structure
[SVN r85291]
2013-08-10 21:39:45 +00:00
Adam Wulkiewicz
5af7da4f86 [geometry][index] varray elements move construction and assignment dispatched using has_trivial_move_xxx, clang ambiguity fixed
[SVN r85210]
2013-08-04 21:37:45 +00:00
Barend Gehrels
6118d09c50 [geometry][extension] adapted nsphere/within to new distance strategy structure
[SVN r85150]
2013-07-24 13:14:00 +00:00
Barend Gehrels
8468c22c03 [geometry] fixed bug of MSVC. It apparently cannot pass function pointers of template functions by reference (with non-template, it could...)
[SVN r85142]
2013-07-23 21:18:09 +00:00
Barend Gehrels
224b9786c7 [geometry] fixed bug of MSVC. This provable bug is postponed by MSVC. See https://connect.microsoft.com/VisualStudio/feedback/details/715626/msvc-needs-namespace-even-if-it-is-hoisted#
[SVN r85141]
2013-07-23 21:11:38 +00:00
Barend Gehrels
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
[SVN r85140]
2013-07-23 21:03:35 +00:00
Adam Wulkiewicz
5ee7c2d5b1 [geometry][index] internal_node_pointer type removed from Allocators and not used in visitors
[SVN r85098]
2013-07-21 16:23:06 +00:00
Barend Gehrels
83cf372b18 [geometry][extension] adapted connect extension to new structure
[SVN r85069]
2013-07-17 22:08:10 +00:00
Barend Gehrels
565519ba36 [geometry][extension] fixed distance cross_track test
[SVN r85068]
2013-07-17 22:03:00 +00:00
Barend Gehrels
dd1c53da69 [geometry][extension] Commented concept-check for MSVC, adapted (partially) distance_cross_track
[SVN r85067]
2013-07-17 21:41:12 +00:00