Barend Gehrels
|
e7e425f8de
|
[overlay] fix #recursive_boxes by enabling 0,4 as tight corner too.
This introduces a ccw method, called by tight functions.
Note that it does NOT work for the two other similar methods using ranks
|
2015-12-11 22:00:32 +01:00 |
|
Barend Gehrels
|
33ada1d6e8
|
[fix] Fix cases by correct ordering left/right using sorted side information
This fixes #recursive_boxes 6, 10, 11
Debug cases added to overlay.cpp (10, 11)
|
2015-12-10 20:14:10 +01:00 |
|
Barend Gehrels
|
a0fc7307ac
|
[fix] use intersection point for sorting, the "both" is sometimes wrong
This fixes #recursive_boxes_8
|
2015-12-09 18:40:28 +01:00 |
|
Barend Gehrels
|
d08f527271
|
[test] added several existing and two new tests mainly for difference
(work in progress)
|
2015-12-09 18:05:40 +01:00 |
|
Barend Gehrels
|
378bee678a
|
[fix] use sort_by_side now also for ordering of ii/non_ii turns
This fixes cases #101, #102 and #107 for difference (and corresponding
inverse versions for intersection)
|
2015-12-08 18:35:38 +01:00 |
|
Barend Gehrels
|
72d8c21258
|
[test][difference] Enable two other formerly failing cases, now fixed:
#ggl_list_20120915_h2 a/b
Fixed by handling turns colocated with xx
and omitting ux for intersection/difference
|
2015-12-08 12:20:54 +01:00 |
|
Barend Gehrels
|
a43cb3c171
|
[test][difference] Enable two formerly failing cases, now fixed:
#recursive_boxes_1 and #recursive_boxes_2
and updated expectations of failing/non failing tests
|
2015-12-08 12:15:58 +01:00 |
|
Barend Gehrels
|
4f90bcd4a5
|
[fix] handle ix/ix as ux/ux
This fixes case #77; case #72 is fixed by earlier changes
|
2015-12-06 18:21:35 +01:00 |
|
Barend Gehrels
|
0c9d365d4b
|
[fix] copy_segment_points did not use reverse, fixed. It is now similar to
copy_segments
This somehow influences one unit test case but that will be handled later.
|
2015-12-06 18:01:19 +01:00 |
|
Barend Gehrels
|
2945201838
|
[overlay] pass inverse flag for difference and use it
to reverse condition on interior/exterior touch
|
2015-11-22 14:01:05 +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
|
ba4a832bb7
|
Merge branch 'develop' into feature/fix_tangencies
|
2015-11-18 20:56:15 +01:00 |
|
Adam Wulkiewicz
|
ec86b24401
|
[test][difference] Add failing case.
|
2015-11-18 19:49:30 +01:00 |
|
Barend Gehrels
|
4a05869d2f
|
[overlay] turn off handle_tangencies
|
2015-11-11 15:43:29 +01:00 |
|
Barend Gehrels
|
312cbd92d4
|
[test] added correct expectation values in failing tests
|
2015-11-03 20:47:30 +01:00 |
|
Barend Gehrels
|
c7f8de6632
|
[test] add testcase for #10661, still failing w.r.t. validity in second stage.
To enable scenarios like this, let unit test return WKT
|
2015-11-01 17:33:21 +01:00 |
|
Barend Gehrels
|
99eeec0d1c
|
[test] enable #11676 (still showing validity should be tested too)
and don't remove spikes by default
|
2015-11-01 17:03:49 +01:00 |
|
Barend Gehrels
|
9fd8d1643f
|
[test] remove testcode
|
2015-11-01 16:59:09 +01:00 |
|
Barend Gehrels
|
dc941d27b0
|
[test] enable test #11674, still showing that validity should be checked
too. sym difference is still failing
|
2015-11-01 16:55:38 +01:00 |
|
Barend Gehrels
|
adb2cccdd7
|
[test] move bug 21155501 to difference_multi and test it the normal way,
still showing that validity should be checked too
|
2015-11-01 16:54:25 +01:00 |
|
Barend Gehrels
|
a98772cba0
|
[test] remove duplicate test cases #10658 and #11121 now that
validity is tested for them in the normal flow
|
2015-11-01 16:30:32 +01:00 |
|
Barend Gehrels
|
e939bf8e83
|
[test] add settings to difference to test for validity and
conditionally remove spikes
|
2015-11-01 16:24:39 +01:00 |
|
Barend Gehrels
|
44372ca32e
|
[test] harmonize names for define
|
2015-11-01 13:44:42 +01:00 |
|
Barend Gehrels
|
29e1595e3f
|
[test] added failing test cases for tickets #11674, #11676
|
2015-11-01 13:39:41 +01:00 |
|
Barend Gehrels
|
50c7e922d4
|
[test] extract areal_linear from difference_multi into separate ut
|
2015-11-01 13:19:52 +01:00 |
|
Barend Gehrels
|
c3b23647eb
|
[test] extract areal_linear from difference.cpp into separate ut
|
2015-11-01 12:56:21 +01:00 |
|
Barend Gehrels
|
4327b0cb35
|
[difference][test] add currently failing testcase
|
2015-11-01 11:15:40 +01:00 |
|
Barend Gehrels
|
085d641dab
|
[difference] fix colocations
|
2015-10-31 20:06:39 +01:00 |
|
Barend Gehrels
|
a9277926fb
|
[test] move wkt's to headerfile
|
2015-10-31 19:08:54 +01:00 |
|
Adam Wulkiewicz
|
40aafb8107
|
[test][difference] Add failing test cases.
|
2015-10-22 21:43:41 +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 |
|
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
|
a19ef71c5e
|
[test][algorithms][difference] add one more test case for difference(L,A)
|
2015-09-03 15:34:49 +03:00 |
|
Menelaos Karavelas
|
ce7bf46d35
|
[test][algorithms][difference] add more test cases for difference(L,A)
|
2015-09-03 15:05:15 +03:00 |
|
Menelaos Karavelas
|
4788eb27fa
|
[test][algorithms][difference L/L] check that the less functor for turns is valid
(where validity is defined as: if less(arg1, arg2) is true, then it must hold that
less(arg2, arg1) is false)
|
2015-07-24 10:23:53 +03:00 |
|
Menelaos Karavelas
|
04a0d79257
|
[test][algorithms][difference L/L] add one more test case
|
2015-07-24 10:23:11 +03:00 |
|
Menelaos Karavelas
|
e6a7db831a
|
[test][algorithms][difference L/L] add once more test case
|
2015-07-23 09:50:09 +03:00 |
|
Barend Gehrels
|
6c974adb0e
|
[difference][test] Exclude some of the tests for no-robustness
|
2015-07-15 12:59:28 +02:00 |
|
Menelaos Karavelas
|
1bfae2e79e
|
Merge pull request #313 from mkaravel/fix/sym_difference_areal
Fix/sym difference areal
|
2015-07-07 07:41:26 +03:00 |
|
Menelaos Karavelas
|
921d666227
|
[test][algorithms][sym_difference] update test results for the sym_difference algorithm
|
2015-07-02 20:52:42 +03:00 |
|
Adam Wulkiewicz
|
2fe55e07dd
|
[test][difference] Add failing case.
|
2015-07-02 12:03:29 +02:00 |
|
Adam Wulkiewicz
|
dddc0bb055
|
[difference] Update expected test results, syncronize with the change in rescale policy (rounding).
|
2015-06-25 17:29:24 +02:00 |
|
Menelaos Karavelas
|
6cc42c5dc5
|
[test][algorithms][difference][L/L] increase the precision tolerance from EPS to 4*EPS for two test cases
|
2015-06-22 15:14:38 +03:00 |
|
barendgehrels
|
6926c270b3
|
Adapt difference/intersection unit tests to change in IP calculation
|
2015-06-21 22:53:25 +02:00 |
|
Adam Wulkiewicz
|
a5c79c9e22
|
[test][set_operations] Rename the tests.
|
2015-06-12 13:26:57 +02:00 |
|
Menelaos Karavelas
|
ee8d0ea335
|
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/set_ops_pointlike_linear
|
2015-04-23 10:13:54 +03:00 |
|
Adam Wulkiewicz
|
2b11233f00
|
Merge pull request #264 from mkaravel/fix/remove_deprecated_include_paths
Fix: remove deprecated include paths
|
2015-04-06 01:32:39 +02:00 |
|
Adam Wulkiewicz
|
5feb4afe70
|
Merge pull request #256 from mkaravel/fix/polish_set_ops_pl_pl_tests
Unit tests for set operations of pointlike/pointlike geometries
|
2015-04-05 02:31:35 +02:00 |
|
Menelaos Karavelas
|
7658231aa4
|
Merge branch 'develop' of https://github.com/boostorg/geometry into fix/remove_deprecated_include_paths
Conflicts:
test/algorithms/set_operations/difference/difference.cpp
|
2015-03-31 14:30:04 +03:00 |
|