Barend Gehrels
aa2162f56b
fix: add condition to handle_imperfect_touch
...
Fixes #1345
2024-11-20 17:20:59 +01:00
Barend Gehrels
d7698b1c8a
fix: distinguish turn to discard in case of start turns
...
Fixes #1342
2024-11-18 18:09:50 +01:00
Barend Gehrels
792428dca4
fix: extra round over ring in #1226 and #1326
...
This can occur in a sequence of touch and then touch_interior
2024-11-16 08:56:19 +01:00
Barend Gehrels
adc9044da2
test: add test cases for issues fixed in next commit
2024-07-30 19:30:16 +02:00
Barend Gehrels
52fc1f62b3
[test] add cases for issues #1229 #1231 #1244 and some test refactoring
2024-03-13 09:30:47 +00:00
Barend Gehrels
4c6b365329
[test] add unit test for issue #1138 which was fixed by eb879fe
2023-09-29 13:00:34 +02:00
Barend Gehrels
eb879fe621
[fix] avoid current get_distance_measure which can make sides indistinguishable
2023-09-13 20:48:58 +02:00
Barend Gehrels
fd209ffbf5
[fix] overlay threshold for sort_by_side
...
Fixes: issue #1186
2023-09-13 20:29:38 +02:00
Barend Gehrels
88ea9049ff
[intersection] remove closing point correctly
...
* the function (in namespace detail) is split and two parts are renamed on purpose, because functionality is changed
* tests are added
* intersection.cpp split into new file intersection_integer.cpp
* testing point count now if specified
2023-09-13 20:08:21 +02:00
Barend Gehrels
b1bebca453
[union] fix issue 1100
2023-04-19 19:03:16 +02:00
Barend Gehrels
ec7f9c9887
[union] fix missing interior ring and double traversed exterior ring
...
fixes : #1109 and #1108
keeps fixed : #1081
2023-02-22 13:34:29 +01:00
Barend Gehrels
a908a21efe
[overlay] fix cluster by adapting tolerance
...
Fixes #1081
2022-11-23 14:20:43 +01:00
Barend Gehrels
75742b0d24
[turn] fix distance measure for equal points
...
Fixes #1076
2022-11-16 14:00:43 +01:00
Barend Gehrels
1030bd0d70
[test] add cases for issues #690 #875 #876
2021-08-04 14:07:01 +02:00
Barend Gehrels
40c6544a9b
[test] add cases for issues #869 and #861
2021-06-23 10:17:54 +02:00
Barend Gehrels
e098a85f5a
[test] add testcase for issue #838
2021-04-07 11:13:58 +02:00
Barend Gehrels
45d624af9b
[cleanup] remove HAVE_TTMATH and other occurances of ttmath
2020-10-07 14:05:28 +02:00
Barend Gehrels
33ea069ac0
[TEST] Test updates, most importantly the check on validity which now
...
only reports if input is considered as valid.
2019-07-17 14:23:29 +02:00
Barend Gehrels
1465e26502
[TEST] Add two testcases
2019-05-29 16:42:57 +02:00
Barend Gehrels
bcb9f60bec
[test] add testcases 17,18,19,20
2019-05-01 22:08:57 +02:00
Barend Gehrels
b84918fcde
[test] add testcase for FP precision without rescaling
2019-04-17 15:10:04 +02:00
Barend Gehrels
de5187f39c
[test] update testcases w.r.t. disabling rescaling, add two cases
2019-04-03 13:58:40 +02:00
Barend Gehrels
baaf2e3284
[test] add testcases for reported issues #566 , and to mailing list at March 7
2019-03-13 13:56:44 +01:00
Barend Gehrels
afc2c87e02
[test] Add testcase for reported issue #548 , which succeeds without rescaling
2019-03-02 17:51:09 +01:00
Barend Gehrels
e9b81ed877
[test] add testcases, minor changes in existing testcases
2019-01-30 16:22:02 +01:00
Barend Gehrels
81578d48e2
[test] add two testcases necessary for new approach discarding ii
2017-05-10 09:51:33 +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
Barend Gehrels
d1fafacb10
[test] minor, remove spurious comma
2017-04-19 16:15:19 +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
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
5671c065e4
[test] Add similar simpler cases to single polygons
2016-12-16 13:54:08 +01:00
Barend Gehrels
30ad9da654
[validity] add cases with single cluster
2016-09-28 12:43:22 +02:00
Barend Gehrels
270a86cee7
[test] add comments about removed duplicate case
2016-08-31 11:44:57 +02:00
Barend Gehrels
08f87517b7
[colocations] also discard interior-ring turns with a ux
2016-07-06 13:31:11 +02:00
Barend Gehrels
5aa82adbba
[test] remove duplicate testcase (mysql_23023665_4 is identical to mysql_21964049)
2016-07-06 12:48:46 +02:00
Adam Wulkiewicz
8147014095
Merge branch 'develop' into feature/sph_seg_inters
...
Conflicts:
test/algorithms/overlay/overlay_cases.hpp
2016-06-21 16:53:33 +02:00
Adam Wulkiewicz
ff77e78562
[test][setops] Add failing test cases.
2016-06-21 16:45:46 +02:00
Adam Wulkiewicz
94b2ff8f10
[test][difference][union] Add failing cases.
2016-06-20 15:28:51 +02:00
Adam Wulkiewicz
28e716e9e1
[test][relops] Add spherical test cases.
2016-06-03 03:11:37 +02:00
Adam Wulkiewicz
bd497804be
[test][get_turns] Add more spherical A/A cases.
2016-04-25 13:18:50 +02:00
Adam Wulkiewicz
6d8e20b136
[test][get_turns] Correct failing A/A test case.
2016-04-24 03:19:25 +02:00
Adam Wulkiewicz
538a735718
[test][get_turns] Add spherical A/A test.
...
Replace explicitly specified Version of operations testing (linear v.s.
areal) with overloaded function automatically picking the correct check.
2016-04-22 23:04:40 +02:00
Barend Gehrels
9c33e37647
[test] add test for ticket 10866 which is apparently fixed
2016-03-23 16:58:45 +01:00
Barend Gehrels
0d10b75966
[test] add testcase for ticket 11576, which is fixed
2016-03-23 16:44:52 +01:00
Barend Gehrels
2f785c09e5
[test] add testcase for ticket_11725 which is solved now by sometimes
...
switching source in u/u (the yet simple approach)
2016-03-23 16:27:15 +01:00
Barend Gehrels
27b7b9d803
[union][test] add cases from branch handle_touch and put UT report
...
in argument order
2016-03-23 11:09:33 +01:00
Adam Wulkiewicz
b1f31d12dd
[test][traverse] Add failing case.
2015-12-03 10:39:28 +01:00
Barend Gehrels
cf42d0d08d
[test] add simpler version of case_108_muli as single version, with
...
missing intersection point
2015-11-30 23:09:32 +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