Barend Gehrels
|
f704579ed0
|
[overlay] by default use self-turns. This reverses definition
of define SELF to NO_SELF. Including all unit tests.
|
2017-12-29 13:17:42 +01:00 |
|
Adam Wulkiewicz
|
522f71b81f
|
[test][intersection] Add L/A->P case of Linestring on boundary of Polygon.
|
2017-09-11 22:59:56 +02:00 |
|
Adam Wulkiewicz
|
d28766cf57
|
[test][intersection] Add L/A test cases - entire linestring on boundary of polygon.
|
2017-09-11 13:38:33 +02:00 |
|
Barend Gehrels
|
41a5570251
|
[test] update test information on validity
|
2017-06-28 22:35:06 +02:00 |
|
Barend Gehrels
|
92a4326c6a
|
[test] rename cases which clashed in last merge (they were suffixed by m)
103m -> 106
104m -> 107
105m -> 105 (actually was not a clash)
|
2017-05-06 18:53:30 +02:00 |
|
Barend Gehrels
|
e52e2a8665
|
Merge branch 'develop' into feature/intvalid
# Conflicts:
# test/algorithms/overlay/overlay_cases.hpp
# test/algorithms/set_operations/intersection/intersection.cpp
# test/algorithms/set_operations/union/union.cpp
|
2017-05-06 18:26:49 +02:00 |
|
Adam Wulkiewicz
|
2a3cb7b951
|
[test][intersection][union] Add cases where all points of g1 are the same as some points of g2.
|
2017-04-14 14:40:52 +02:00 |
|
barendgehrels
|
ae90f8567e
|
[TESTE] fix reversed expectations
|
2017-03-22 11:44:44 +01:00 |
|
barendgehrels
|
ace8bdb7f0
|
[overlay] discard ii turns where two interior rings touch, for union operations.
This fixes case #80. Also, added case #105, testing that in a different way
(limiting solutions)
|
2017-03-18 20:17:22 +01:00 |
|
barendgehrels
|
093f3151bb
|
[test] update settings for validity in intersection, all tests (excluded non-rescaling)
are fine now for this file
|
2017-01-04 12:48:30 +01:00 |
|
barendgehrels
|
74f74a466c
|
[test] mark test cases for conditionally include
|
2016-12-28 17:48:07 +01:00 |
|
barendgehrels
|
5671c065e4
|
[test] Add similar simpler cases to single polygons
|
2016-12-16 13:54:08 +01:00 |
|
barendgehrels
|
5a9acd4348
|
[test] fix error (integer too large) for some platforms, these are double values
|
2016-12-07 13:30:14 +01:00 |
|
barendgehrels
|
3c58f15105
|
[traversal] handle non clustered ii turns using sort-by-side
|
2016-11-23 17:35:29 +01:00 |
|
Barend Gehrels
|
30ad9da654
|
[validity] add cases with single cluster
|
2016-09-28 12:43:22 +02:00 |
|
Barend Gehrels
|
e3b424940c
|
[traverse] handle ii as uu for switch_source,
this makes several intersection testcases valid,
and makes one difference case invalid
|
2016-08-31 13:43:59 +02:00 |
|
Barend Gehrels
|
d4d24524a9
|
[test] various test updates w.r.t. robustness and validity
|
2016-07-20 13:46:23 +02:00 |
|
Barend Gehrels
|
26ed657f93
|
[test] add validity flag for intersection and adapt input #outputs/#points
|
2016-06-29 15:02:23 +02:00 |
|
Adam Wulkiewicz
|
ff77e78562
|
[test][setops] Add failing test cases.
|
2016-06-21 16:45:46 +02:00 |
|
Barend Gehrels
|
4a9b2ba167
|
[test] add possibility to check validity to intersection tests
|
2016-03-26 16:14:22 +01:00 |
|
Barend Gehrels
|
0d10b75966
|
[test] add testcase for ticket 11576, which is fixed
|
2016-03-23 16:44:52 +01:00 |
|
Barend Gehrels
|
de63ab3472
|
[test] disable exception test
|
2016-03-02 20:23:02 +01:00 |
|
Barend Gehrels
|
5677a2a764
|
[test] remove defines for failing tangencies test for (multi)difference and intersection
|
2016-03-01 18:23:50 +01:00 |
|
Barend Gehrels
|
939bf656f9
|
[intersection/enrich] don' t skip after ii if it is about interior rings,
they should be traversed. This fixes case mysql_21965285_b_inv
and helps for cases #58 (no backtracking)
|
2015-11-21 19:01:51 +01:00 |
|
Barend Gehrels
|
324bfac801
|
Merge branch 'develop' into feature/fix_tangencies
|
2015-11-21 11:54:39 +01:00 |
|
Adam Wulkiewicz
|
48f64f6fbe
|
[test][intersection][difference] Add/move failing test case.
Add a case of intersection corresponding to the failing difference case.
Move the case related with MultiPolygons to a different file.
|
2015-11-19 19:29:04 +01:00 |
|
Barend Gehrels
|
515d75ffe0
|
[test] update testcases, one more failing (but that fails for multi too)
and one fixed in the meantime
|
2015-11-18 17:41:37 +01:00 |
|
Barend Gehrels
|
026abb015d
|
[test] temporarily exclude case #81 recently added
|
2015-11-18 11:15:01 +01:00 |
|
Barend Gehrels
|
4a05869d2f
|
[overlay] turn off handle_tangencies
|
2015-11-11 15:43:29 +01:00 |
|
Barend Gehrels
|
8f8b7bdfb1
|
[test] add testcase for similar situation (interior ring touches exterior
ring)
|
2015-11-01 11:14:58 +01:00 |
|
Barend Gehrels
|
cbd431a65a
|
typo
|
2015-10-31 12:29:57 +01:00 |
|
Barend Gehrels
|
4cc8112544
|
[colocations] fix: the condition to select on uu or ux should be there
|
2015-10-31 12:26:09 +01:00 |
|
Barend Gehrels
|
77299c8c22
|
[intersection] testcase was already fixed by colocations solution,
remove #ifdef and add testcase
|
2015-10-31 11:35:22 +01:00 |
|
Adam Wulkiewicz
|
7ddeab4f05
|
[test][intersection] Add failing test case.
|
2015-10-22 22:05:22 +02:00 |
|
Menelaos Karavelas
|
6fb6863711
|
[test][algorithms][intersection] add one more test case
|
2015-09-03 20:01:12 +03:00 |
|
Menelaos Karavelas
|
267b54a2ca
|
[test][algorithms][intersection] add more test cases for intersection(L,A)
|
2015-09-03 15:06:25 +03:00 |
|
Adam Wulkiewicz
|
51591ea883
|
[test][intersection] Remove tests checking the handling of epsilon for Boxes.
|
2015-08-21 19:57:32 +02:00 |
|
Adam Wulkiewicz
|
81305a79a1
|
[test][intersection] Add Box/Box case testing machine epsilon handling.
|
2015-08-05 01:08:21 +02:00 |
|
Adam Wulkiewicz
|
a7c539c075
|
[test][overlay][setops] Fix msvc size_t to int conversion warnings.
|
2015-07-23 01:18:48 +02:00 |
|
Barend Gehrels
|
9ee98695d4
|
[intersection][test] Exclude one test for no-robustness
|
2015-07-15 13:00:06 +02:00 |
|
Barend Gehrels
|
47c5c726ad
|
[intersection] comment some cases not supported for no-robustness
|
2015-07-08 20:34:29 +02:00 |
|
Barend Gehrels
|
bc4db40121
|
[test] fix expectactions for intersection geos_2 where in rare cases
a tiny rectangle is generated (due to rescaling)
|
2015-07-08 11:12:45 +02:00 |
|
Adam Wulkiewicz
|
3db50a42ec
|
[intersection][test] Alter the expected result one case.
With MSVC and MinGW the results are quite different so pick a value
between the ones calculated with those two compilers.
|
2015-06-25 20:18:25 +02:00 |
|
Adam Wulkiewicz
|
f1d39a4385
|
[intersection] Update expected test results, syncronize with the change in rescale policy (rounding).
|
2015-06-25 17:29:40 +02:00 |
|
barendgehrels
|
6926c270b3
|
Adapt difference/intersection unit tests to change in IP calculation
|
2015-06-21 22:53:25 +02:00 |
|
Menelaos Karavelas
|
31391fe166
|
[test][algorithms][intersection] add test cases for intersection(linestring, box)
and intersection(multi_linestring, box)
|
2015-05-11 13:38:26 +03:00 |
|
Adam Wulkiewicz
|
0851688794
|
[test][intersection] Fix uninitialized variable usage.
|
2015-04-22 03:04:05 +02:00 |
|
Adam Wulkiewicz
|
c0f4b05806
|
[test][intersection] Disable the test for ticket 10868.
|
2015-03-28 15:07:02 +01:00 |
|
Menelaos Karavelas
|
3e5f6db4a7
|
[test][algorithms][intersection] add missing include boost/config.hpp;
add better testing for the existence of int64_t;
|
2015-03-26 14:25:47 +02:00 |
|
Menelaos Karavelas
|
0c891c7b8a
|
[test][algorithms][intersection] add missing include for BOOST_GEOMETRY_CONDITION;
add testing for ticket #10868 with long and boost::long_long_type as coordinate type;
|
2015-03-26 14:04:30 +02:00 |
|