Barend Gehrels
|
026abb015d
|
[test] temporarily exclude case #81 recently added
|
2015-11-18 11:15:01 +01:00 |
|
Barend Gehrels
|
a48a935064
|
[overlay] self-tangencies, similarly as handling side left/right,
handle cases where one leg continues collinearly
|
2015-11-18 11:14:35 +01:00 |
|
Barend Gehrels
|
e2764a795b
|
[overlay] sort on cc too. Also, sort/fix cases where ux is considered for intersection too.
They are discarded now, besides the sorting order is fixed (but that
alone does not help)
|
2015-11-15 11:55:13 +01:00 |
|
Barend Gehrels
|
c7d419785e
|
[overlay] in less_by_segment_ratio, sort turns where operation occurs
(and not in the other turn) first
|
2015-11-14 11:23:37 +01:00 |
|
Barend Gehrels
|
d038e58f16
|
[overlay] check for sides w.r.t. both, this fixes two cases for
intersection
|
2015-11-13 20:08:14 +01:00 |
|
Barend Gehrels
|
b891bbe741
|
[overlay] use same functionality also for intersection
|
2015-11-13 19:29:55 +01:00 |
|
Barend Gehrels
|
e97bbb4da1
|
[overlay] fix cases where IP is not at endpoint. This fixes the last
union/buffer cases with less_by_segment_ratio instead of handle_tangencies
|
2015-11-12 19:46:29 +01:00 |
|
Barend Gehrels
|
242c619b35
|
[overlay] handle ux/ui and ui/ui in a more generic way, for union,
checking the relative sides of the outgoing segments (in the sorting)
|
2015-11-11 21:50:34 +01:00 |
|
Barend Gehrels
|
529b8e804c
|
[overlay] fix ux/ux cases by sort order
(instead of handle tangencies)
|
2015-11-11 16:18:19 +01:00 |
|
Barend Gehrels
|
4a05869d2f
|
[overlay] turn off handle_tangencies
|
2015-11-11 15:43:29 +01:00 |
|
Barend Gehrels
|
4270ccce20
|
[test] add recent regression for intersection. Found using recursive_polygon
Date of regression yet unknown. In 1.55 the recursive_polygons tool
never detected errors.
|
2015-11-11 13:34:49 +01:00 |
|
Barend Gehrels
|
a0ac004a84
|
[test] investigating case #58 failing for intersection,
adding simplified versions of #58, some failing, some correct
|
2015-11-11 11:46:38 +01:00 |
|
Barend Gehrels
|
9ec7e5f3d3
|
Merge branch 'develop' of https://github.com/boostorg/geometry into develop
|
2015-11-11 10:27:42 +01:00 |
|
Menelaos Karavelas
|
97bb918a38
|
[test][algorithms][is_simple] add test cases involving the empty linestring,
the empty polygon and empty multi-geometries; these test cases are related to
Boost.Trac tickets 11709 and 11710;
|
2015-11-05 15:03:40 +02:00 |
|
Menelaos Karavelas
|
dd5773a40d
|
[test][algorithms][sym_difference] fix call to test_difference (due to new
function prototype that takes as argument a ut_settings object)
|
2015-11-04 16:23:57 +02:00 |
|
Barend Gehrels
|
2cf781aa68
|
[test] add testcase for which is failing for intersection. This is the
inverse testcase for difference (which is also failing and which is why it
is added). To be fixed.
|
2015-11-04 12:36:16 +01:00 |
|
Barend Gehrels
|
312cbd92d4
|
[test] added correct expectation values in failing tests
|
2015-11-03 20:47:30 +01:00 |
|
Barend Gehrels
|
057467f415
|
[test] test all types for traverse
|
2015-11-03 20:26:52 +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
|
a2d2d4f58d
|
[test] remove overload with percentage, only used once and now
supported by ut_settings
|
2015-11-01 12:27:08 +01:00 |
|
Barend Gehrels
|
94dc52a931
|
[test] add test case for ticket 10803 and added code to test for validity
|
2015-11-01 12:17:45 +01:00 |
|
Barend Gehrels
|
4327b0cb35
|
[difference][test] add currently failing testcase
|
2015-11-01 11:15:40 +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
|
7d2b3b6ba2
|
[test] fix traverse_ccw w.r.t. enrich_intersection_points
|
2015-10-31 22:46:52 +01:00 |
|
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 |
|
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 |
|