Commit Graph

487 Commits

Author SHA1 Message Date
Barend Gehrels
7d329b3582 [geometry] added bigobj for the failing MSVC tests
[SVN r85562]
2013-09-04 11:17:34 +00:00
Adam Wulkiewicz
2c41475405 [geometry] tests added for segment/linestring-box intersects().
[SVN r85559]
2013-09-04 01:52:05 +00:00
Barend Gehrels
fb74bfbe26 [geometry] Fixed ticket 9047 (recursive inclusion) and unit test for ticket 8652
[SVN r85552]
2013-09-03 18:45:18 +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
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
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
409be79e03 [geometry] added centroid calculation for segment type
[SVN r85346]
2013-08-14 15:31:46 +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
Bruno Lalande
4246ea4217 Distance strategies no longer need to be parameterized with the point type(s).
[SVN r85040]
2013-07-14 22:54:43 +00:00
Barend Gehrels
edca638dfc [geometry] Moved SVG from extensions to main tree, to release it
[SVN r84233]
2013-05-11 12:27:43 +00:00
Barend Gehrels
f2bc495f53 [geometry] Commented Boost.Polygon because it fails since a few months, by interface changes in Boost.Polygon
[SVN r84232]
2013-05-11 10:29:39 +00:00
Adam Wulkiewicz
983efacb9b geometry.index: tests moved from test/index to test_index
[SVN r83991]
2013-04-20 22:31:19 +00:00
Adam Wulkiewicz
fde5135bd9 geometry.index: test - added test for experimental nearest query iterator, examples - added experimental nearest query iterator to benchmark.
[SVN r83969]
2013-04-19 22:31:43 +00:00
Adam Wulkiewicz
dda8d2ac57 geometry.index: docs - updated rtree times and linear picture, test - cosmetic change in experimental query iterator test, example - added experimental query iterator to the benchmark
[SVN r83944]
2013-04-18 00:04:29 +00:00
Adam Wulkiewicz
2a1855795e geometry.index test: changed rtree parameters to ensure that rtree will have at least 3 levels, added test for experimental spatial query iterator.
[SVN r83934]
2013-04-16 22:07:37 +00:00
Adam Wulkiewicz
764e87f5f7 geometry::index tests: leaved generated tests only for double coordinate type; generated and interprocess tests replaced by smaller ones.
[SVN r83882]
2013-04-13 21:30:50 +00:00
Adam Wulkiewicz
16d1ba9eb4 geometry.test.index: added smaller testsets
[SVN r83881]
2013-04-13 20:31:37 +00:00
Adam Wulkiewicz
e03e890d22 geometry.index test: removed rtree tests for floats and tt_math.
[SVN r83807]
2013-04-08 11:04:40 +00:00
Adam Wulkiewicz
b25aeb298a geometry.index test: functions closed in namespaces.
[SVN r83770]
2013-04-04 20:07:20 +00:00
Barend Gehrels
dc03427c85 [geometry] separated testsuite for Spatial Index (geometry main jamfile)
[SVN r83747]
2013-04-03 17:02:27 +00:00
Barend Gehrels
e975339eb5 [geometry] fix unit test error (expected value was wrong) and warnings for within test
[SVN r83745]
2013-04-03 15:49:55 +00:00
Adam Wulkiewicz
b0b433d44c rtree test: error fixed - wrong variable name in msvc specific code
[SVN r83712]
2013-04-02 14:21:36 +00:00
Adam Wulkiewicz
5ff2262049 rtree test: warning suppressed
[SVN r83710]
2013-04-02 14:10:40 +00:00
Adam Wulkiewicz
b68fc95741 rtree test: added test of parameters after copy/move/swap
[SVN r83707]
2013-04-02 02:36:55 +00:00
Adam Wulkiewicz
e2ddd7eaf5 rtree test: some types changed to avoid problems with conversion
[SVN r83705]
2013-04-02 00:47:13 +00:00
Adam Wulkiewicz
fe26044965 rtree test: added missing Allocators assignment (for throwing nodes).
[SVN r83703]
2013-04-02 00:12:18 +00:00
Adam Wulkiewicz
39fc8a7a01 rtree test: std::copy() replaced by other implementation because of MSVC warnings.
[SVN r83664]
2013-03-31 14:01:03 +00:00
Adam Wulkiewicz
076888320b Geometry.Index test integrated. Error in margin test fixed.
[SVN r83641]
2013-03-30 02:02:47 +00:00
Adam Wulkiewicz
bed5daac24 Geometry.Index tests copied to trunk
[SVN r83640]
2013-03-30 01:38:17 +00:00
Barend Gehrels
d930a4944f [geometry] last added test in traverse did not enter the correct area, fixed
[SVN r83528]
2013-03-23 13:14:33 +00:00
Barend Gehrels
2ca66acb56 [geometry] pending commit, added check for within/disjoint, 3d boxes
[SVN r83527]
2013-03-23 13:03:57 +00:00
Barend Gehrels
2cdbd60372 [geometry] added condition for rt_i_rev test with float for non-Windows, because it currently fails
[SVN r83483]
2013-03-17 21:35:43 +00:00
Barend Gehrels
61844d7bf2 [geometry] Fix ticket 7462, (unit tests)
[SVN r83482]
2013-03-17 21:31:21 +00:00
Barend Gehrels
bc35eb29b6 [geometry] added case for ticket 8254, which had the same problem as buffer_mp1
[SVN r83478]
2013-03-17 17:20:47 +00:00
Barend Gehrels
0445cf26d7 [geometry] limited case #buffer_mp2 for traverse only for double, where the problem was
[SVN r83477]
2013-03-17 16:57:43 +00:00
Barend Gehrels
72f3b3f18e [geometry] test cases for #buffer_mp1 and #buffer_mp2, see previous two commits
[SVN r83476]
2013-03-17 16:34:55 +00:00
Adam Wulkiewicz
453af42c4b Added indexable<> and equal_to<> specialized for std::tuple<> if the compiler supports c++11 tuples and variadic templates.
[SVN r83438]
2013-03-15 17:17:54 +00:00
Adam Wulkiewicz
6fc96171f8 Added commented out specializations of insexable<>, equal_to<> and tests for std::tuple.
Removed unneeded variant node get<> function.

[SVN r83302]
2013-03-05 02:42:02 +00:00
Adam Wulkiewicz
14f606d158 rtree: errors in test fixed
[SVN r83290]
2013-03-04 01:13:05 +00:00
Adam Wulkiewicz
f2f41d8b74 rtree: errors in indexable_get() and value_eq() fixed,
indexable_get() and value_eq() used in rtree tests instead of translator().


[SVN r83289]
2013-03-04 01:06:58 +00:00
Adam Wulkiewicz
7e6394ec68 rtree: test reverted
[SVN r83256]
2013-03-02 23:53:47 +00:00
Adam Wulkiewicz
33aef8ae3b rtree: added indexable_getter and value_equal. Macro enabling debug interface renamed.
[SVN r83255]
2013-03-02 23:51:13 +00:00
Adam Wulkiewicz
d04778f99e rtree parameter Translator replaced by two IndexableGetter and EqualTo
[SVN r83238]
2013-03-02 02:20:40 +00:00
Adam Wulkiewicz
0bc541d1e9 rtree query default spatial predicate removed. Explicit call of intersects() is expected.
Predicates and DistancePredicates are stored by value in visitors.
Each predicate is stored by value in expression tuple.
Examples and docs updated.

[SVN r83232]
2013-03-01 18:14:46 +00:00
Adam Wulkiewicz
0afdadc5c4 value() predicate renamed to satisfies()
[SVN r83224]
2013-03-01 02:59:39 +00:00