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
|
32c422f745
|
[traverse] fix case #130, starting with cc, using remaining_distance
|
2017-03-13 15:36:13 +01:00 |
|
barendgehrels
|
e2781e147a
|
Merge branch 'develop' into feature/intvalid
# Conflicts:
# include/boost/geometry/algorithms/detail/overlay/overlay.hpp
# include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
# include/boost/geometry/algorithms/intersects.hpp
# include/boost/geometry/algorithms/touches.hpp
|
2017-02-25 20:01:08 +01:00 |
|
barendgehrels
|
caf0b9f7e9
|
[traverse] fix validity when two holes meet eachother and exlude an
area which should become a separate ring (#43), by passing the already visited
region_ids (which make them less local). It does not solve #35 yet.
|
2017-02-18 13:32:46 +01:00 |
|
barendgehrels
|
4547875d81
|
[intersection][test] add/update testcases
|
2017-02-17 12:39:11 +01:00 |
|
Adam Wulkiewicz
|
bc77e1255e
|
[test] Adapt tests to new interfaces of various utilities in the library.
default_strategy services, partition, get_turns, strategies.
|
2017-01-28 04:09:49 +01:00 |
|
barendgehrels
|
0e95caa36d
|
[overlay] skip ii outgoing/returning when, after that, a cc continues.
Plus extra testcase needing this (if self-turns are considered)
|
2017-01-11 16:56:15 +01:00 |
|
barendgehrels
|
a537112403
|
Merge branch 'develop' into feature/intvalid
|
2017-01-11 10:07:41 +01:00 |
|
Adam Wulkiewicz
|
b67ada92a0
|
[test][overlay] Comment out unused typedef in sort_by_side test.
|
2017-01-06 03:22:09 +01:00 |
|
Adam Wulkiewicz
|
edc0adc95a
|
[test] Add missing TypeOf includes (after dropping Serialization dependency).
|
2017-01-04 16:44:44 +01:00 |
|
barendgehrels
|
4e77abbe0e
|
[test] display self-turns visually
|
2016-12-16 15:27:53 +01:00 |
|
barendgehrels
|
5671c065e4
|
[test] Add similar simpler cases to single polygons
|
2016-12-16 13:54:08 +01:00 |
|
barendgehrels
|
07872acca1
|
[test] add (still failing) test for validity needing self-turn
|
2016-12-16 12:30:11 +01:00 |
|
barendgehrels
|
57250a3fdd
|
[overlay] fix regression (duplicate polygons) due to last enhancements
in validity of intersections
|
2016-12-07 13:12:03 +01:00 |
|
barendgehrels
|
efecc02866
|
[traverse] fix certain cases to recognize starting point during intersection
in a broader context
|
2016-11-30 12:56:48 +01:00 |
|
barendgehrels
|
c4ab3653eb
|
[test] minor order in testcase indexes
|
2016-11-23 18:01:45 +01:00 |
|
barendgehrels
|
3c58f15105
|
[traversal] handle non clustered ii turns using sort-by-side
|
2016-11-23 17:35:29 +01:00 |
|
barendgehrels
|
a801bf621e
|
[test] overlay: test number of clips, and add (still failing) testcase
|
2016-11-17 13:56:42 +01:00 |
|
barendgehrels
|
44ddcf1833
|
[test] use macros to get conveniently add/manage the testcases
|
2016-11-17 13:18:17 +01:00 |
|
Barend Gehrels
|
3d2ff82fd7
|
[test] add inverse version for failing case for difference
|
2016-11-02 16:26:29 +01:00 |
|
Barend Gehrels
|
11a249d5eb
|
[test] add one testcase, used for pending work (make intersections valid)
|
2016-10-12 17:57:34 +02:00 |
|
Barend Gehrels
|
a057b49ec0
|
[test] add testcases with one cluster and multiple outputs (one is invalid)
Add macros to specify testcases more conveniently
|
2016-10-05 12:55:39 +02:00 |
|
Barend Gehrels
|
2a343f072f
|
[validity][test] add unit test for sort_by_side, testing open_count
of the one and only cluster found in the test cases
|
2016-09-28 13:21:22 +02: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 |
|
Barend Gehrels
|
b46805107b
|
Merge branch 'develop' into feature/cluster_touch
Conflicts:
include/boost/geometry/algorithms/detail/overlay/handle_touch.hpp
test/algorithms/overlay/Jamfile.v2
test/algorithms/set_operations/difference/difference.cpp
test/algorithms/set_operations/union/union.cpp
|
2016-06-29 13:18:51 +02:00 |
|
Adam Wulkiewicz
|
4870150a78
|
[test][example] Change filenames in #includes
|
2016-06-23 15:10:24 +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 |
|
Barend Gehrels
|
8a1c3e99c6
|
[test] add (currently failing) testcase
|
2016-06-08 12:20:56 +02:00 |
|
Adam Wulkiewicz
|
28e716e9e1
|
[test][relops] Add spherical test cases.
|
2016-06-03 03:11:37 +02:00 |
|
Barend Gehrels
|
421be3ca7f
|
[test] make the input of a dozen of testcases valid
|
2016-06-01 13:35:43 +02:00 |
|
Barend Gehrels
|
a2a0586abf
|
[cluster] instead of a plain set, cluster info is now moved to a separate
structure, and a switch_source is added (not yet used)
|
2016-04-27 13:20:00 +02:00 |
|
Barend Gehrels
|
dbea29f121
|
[test] make #case_108_multi and add to intersection/difference, which
are both not yet correct (unexpectedly).
Union is correct but still not valid
|
2016-04-27 12:50:12 +02:00 |
|
Barend Gehrels
|
c2baa5c46b
|
[test] add testcases for two tickets
|
2016-04-27 11:42:16 +02:00 |
|
Barend Gehrels
|
b748c8c29d
|
[test] remove handle_touch unit test which is now covered by traversal itself
|
2016-04-27 11:41:27 +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 |
|
Adam Wulkiewicz
|
5c53a86d86
|
[test][get_turns] Add spherical L/A test cases.
Use more precise coordinates in one case of spherical L/L to avoid errors
when coordinate_type is long double.
|
2016-04-22 17:44:08 +02:00 |
|
Adam Wulkiewicz
|
461630d92c
|
[test][get_turns] Add test for spherical L/L.
|
2016-04-21 01:10:09 +02:00 |
|
Adam Wulkiewicz
|
33ece2c567
|
[test][algorithms] Use new intersection_strategies name.
|
2016-04-12 03:32:44 +02:00 |
|
Barend Gehrels
|
cfa0c184f8
|
Merge branch 'develop' into feature/cluster_touch
|
2016-04-06 09:38:08 +02:00 |
|
Adam Wulkiewicz
|
f46ed34965
|
[test][union][intersection] Add test case (failing union).
|
2016-04-05 20:23:30 +02:00 |
|
Barend Gehrels
|
4b35ede420
|
[test] move testcases from touch to multi_overlay_cases for sharing with other tests
|
2016-03-30 11:18:49 +02:00 |
|
Barend Gehrels
|
a1a16084ec
|
[test] add testcase for ticket 11018 (fixed)
|
2016-03-26 16:16:50 +01:00 |
|
Barend Gehrels
|
9c33e37647
|
[test] add test for ticket 10866 which is apparently fixed
|
2016-03-23 16:58:45 +01:00 |
|