Barend Gehrels
|
085d641dab
|
[difference] fix colocations
|
2015-10-31 20:06:39 +01:00 |
|
Barend Gehrels
|
c1aeab008b
|
[enrich] add overlay_type template parameter
which will be used later
|
2015-10-31 19:35:18 +01:00 |
|
Barend Gehrels
|
a9277926fb
|
[test] move wkt's to headerfile
|
2015-10-31 19:08:54 +01:00 |
|
Barend Gehrels
|
e764179a41
|
[test] update traverse unit test, using overlay_type instead of
operation_type
|
2015-10-31 19:06:26 +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 |
|
Barend Gehrels
|
a1e4a65f9a
|
[test] add case with two ext/int colocations at the same point
|
2015-10-31 11:16:55 +01:00 |
|
Barend Gehrels
|
7cfe3dc337
|
[union] instead of checking on u/u, sort/check
on exterior ring/interior rings such that also cases with u/x are handled
This fixes case mysql_21964049
|
2015-10-31 10:56:27 +01:00 |
|
Barend Gehrels
|
4ae1320d1c
|
[union][test] move test cases to overlay_cases.hpp and enable two cases
which are fixed now
|
2015-10-28 19:49:37 +01:00 |
|
Adam Wulkiewicz
|
ddcce3d2a9
|
[test][union] Add failing test case.
|
2015-10-22 22:40:27 +02:00 |
|
Adam Wulkiewicz
|
7ddeab4f05
|
[test][intersection] Add failing test case.
|
2015-10-22 22:05:22 +02:00 |
|
Adam Wulkiewicz
|
40aafb8107
|
[test][difference] Add failing test cases.
|
2015-10-22 21:43:41 +02:00 |
|
Adam Wulkiewicz
|
a952202668
|
[test][intersects] Add test cases for Segment/Box (0 distance between coordinates).
|
2015-10-21 02:35:28 +02:00 |
|
Menelaos Karavelas
|
fc3f5e57fb
|
[test][algorithms][buffer] fix "enumeration value not handled warning"
|
2015-10-16 11:25:51 +03:00 |
|
Adam Wulkiewicz
|
9fcbd75ee1
|
[test][intersects] Add possibly failing test cases (Seg/Box).
|
2015-10-15 22:09:42 +02:00 |
|
Barend Gehrels
|
533543e86b
|
[traverse][robustness] in case of cc, instead of arbitrary candidate,
take candidate with largest remaining distance. This fixes some
errors if rescaling is turned off.
|
2015-10-14 17:15:53 +02:00 |
|
Barend Gehrels
|
74f5465516
|
[get_turns][test] exclude failing case for clang/release
|
2015-10-14 16:30:51 +02:00 |
|
Barend Gehrels
|
c5f31b17a4
|
[difference][test] increase tolerance to let it pass on clang (the subsequent
cases also have tolerance of 1e-10).
Also increase printed precision to be able to investigate the problem
|
2015-10-14 14:17:47 +02:00 |
|
Barend Gehrels
|
d25b47f627
|
[buffer][test] decrease one tolerance which was too high
|
2015-10-14 12:59:30 +02:00 |
|
Barend Gehrels
|
82b1290849
|
[buffer][test] increase tolerances for extreme cases to let them pass
in clang/clang release/gcc
|
2015-10-14 12:59:15 +02:00 |
|
Barend Gehrels
|
71143c1b68
|
[buffer][fix] Fix case where side calculation fails because of length
|
2015-10-14 12:14:38 +02:00 |
|
Menelaos Karavelas
|
04b834506c
|
[test][algorithms][is_valid] add test cases for checking spikes in areal geometries
|
2015-10-12 11:37:29 +03:00 |
|
Menelaos Karavelas
|
8614c403f0
|
Merge pull request #325 from mkaravel/fix/difference_intersection_linear_areal
Fix/difference intersection linear areal
|
2015-10-09 08:13:52 +03:00 |
|
Adam Wulkiewicz
|
34048498ec
|
[test][distance] Add a test case with NaN coordinates.
|
2015-10-08 17:42:59 +02:00 |
|
Adam Wulkiewicz
|
4e64885344
|
[relate][touches][overlaps] Add test cases for fixed bugs.
|
2015-10-08 14:00:21 +02:00 |
|
Barend Gehrels
|
b1c0c487e1
|
[test][union] add two testcases causing problems with u/u turns
and handle_touch (in other branch)
|
2015-10-07 19:45:25 +02:00 |
|
Adam Wulkiewicz
|
825815a418
|
[test][buffer] Add cases causing assertion failure.
|
2015-09-09 00:50:20 +02:00 |
|
Adam Wulkiewicz
|
7cdc476a40
|
[test] Fix size_t to int conversions (msvc warnings).
|
2015-09-08 17:47:23 +02:00 |
|
Barend Gehrels
|
eb3880991e
|
[handle_touch] add logic to set the selectable_start flag to true
|
2015-09-06 15:43:43 +02:00 |
|
Barend Gehrels
|
93481dc289
|
[union] include handle_touch in operation, handle switch_source, and add corresponding testcases
(from Menelaos' unmerged PR).
Regression in one case (case_recursive_boxes_3)
|
2015-09-06 14:52:28 +02:00 |
|
Barend Gehrels
|
3144419031
|
[handle_touch] add additional cases from Menelaos' (non merged) PR
both for polygon and multi polygon
|
2015-09-06 14:49:46 +02:00 |
|
Barend Gehrels
|
5b4ff7dc7f
|
[handle_touch] remove the insert_into_sequence method because it is
way more convenient to do that in enrich
(not complete yet - union test still fails for some cases)
|
2015-09-04 23:25:49 +02:00 |
|
Menelaos Karavelas
|
5328407f9d
|
[test][algorithms][difference] add one more test case for difference(L, A)
|
2015-09-04 10:48:32 +03:00 |
|
Menelaos Karavelas
|
6fb6863711
|
[test][algorithms][intersection] add one more test case
|
2015-09-03 20:01:12 +03:00 |
|
Menelaos Karavelas
|
979b6cda7c
|
[test][algorithms][intersection] add messages in debug mode
|
2015-09-03 20:00:43 +03:00 |
|
Menelaos Karavelas
|
a19ef71c5e
|
[test][algorithms][difference] add one more test case for difference(L,A)
|
2015-09-03 15:34:49 +03:00 |
|
Menelaos Karavelas
|
267b54a2ca
|
[test][algorithms][intersection] add more test cases for intersection(L,A)
|
2015-09-03 15:06:25 +03:00 |
|
Menelaos Karavelas
|
ce7bf46d35
|
[test][algorithms][difference] add more test cases for difference(L,A)
|
2015-09-03 15:05:15 +03:00 |
|
Barend Gehrels
|
45f32bee3b
|
[handle_touch] process operation_continue and added corresponding testcases,
and test cases having u/u from union_multi.cpp
|
2015-09-02 16:09:49 +02:00 |
|
Barend Gehrels
|
16967cc7f8
|
[overlay] add handle_touch to examine u/u turns
First phase: check if a u/u turn should be traversed or discarded, including
unit test
|
2015-09-02 14:27:19 +02:00 |
|
Adam Wulkiewicz
|
3dd8d1e689
|
Merge pull request #320 from awulkiew/fix/box_eps
Different approach for handling Boxes WRT machine epsilon
|
2015-08-25 16:40:55 +02: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
|
0401f58a78
|
[test][relops] Remove tests checking the handling of epsilon for Boxes.
|
2015-08-21 19:56:57 +02:00 |
|
Adam Wulkiewicz
|
8f7af3cf63
|
Merge pull request #319 from awulkiew/fix/nan_coordinates
Take special care of NaN coordinates in relate for MultiLinestring
|
2015-08-20 14:05:15 +02:00 |
|
Adam Wulkiewicz
|
31533ddf96
|
[test][relate] Add tests for geometries containing NaN coordinates.
|
2015-08-14 17:58:01 +02:00 |
|
Adam Wulkiewicz
|
37eded96ce
|
[test][overlaps][touches] Make the failure message consistent with other relops tests.
|
2015-08-13 21:44:20 +02:00 |
|
Adam Wulkiewicz
|
16981823a9
|
[test][touches] Add Box/Box case testing machine epsilon handling.
|
2015-08-05 01:12:19 +02:00 |
|
Adam Wulkiewicz
|
e20af985e5
|
[test][overlaps] Add Box/Box case testing machine epsilon handling.
|
2015-08-05 01:11:34 +02:00 |
|
Adam Wulkiewicz
|
5e3a5e9d0e
|
[test][disjoint] Add Pt/Box and Box/Box cases testing machine epsilon handling.
|
2015-08-05 01:10:49 +02:00 |
|