Adam Wulkiewicz
7d2026dd84
Merge branch 'develop' into feature/projections
...
Conflicts:
include/boost/geometry/geometry.hpp
test/Jamfile.v2
2018-01-21 01:51:04 +01:00
Adam Wulkiewicz
4b2304c5b7
[test][densify] Test default strategy version of algorithm.
2018-01-15 19:24:42 +01:00
Adam Wulkiewicz
e8fdc21b85
Merge branch 'develop' into feature/complexify
2018-01-15 19:24:08 +01:00
Adam Wulkiewicz
b7b7e2ef08
[test][densify] Fix comment.
2018-01-10 23:33:18 +01:00
Adam Wulkiewicz
08dccb1174
[test][densify] Add test cases for open Areal geometries.
2018-01-10 23:04:21 +01:00
Barend Gehrels
7b1297bb86
[test] update expectations
2018-01-05 21:56:07 +01:00
Barend Gehrels
6b637c91c0
Merge branch 'feature/intvalid' into develop
2018-01-04 21:42:43 +01:00
Barend Gehrels
26a50a2bbd
[traverse] fix case #case_141_multi which is isolated with multiple
...
connections
2018-01-01 16:28:32 +01:00
Barend Gehrels
bc77fca531
[test] add new case also to intersection/union
2017-12-31 17:17:46 +01:00
Barend Gehrels
9f00c8501b
[union] skip discarding i/e turns for union because this causes some turns
...
to be missed. This fixes the new case #case_recursive_boxes_88
2017-12-31 17:17:21 +01:00
Barend Gehrels
10e79329c1
[test] update a few testcases (comments, defines)
2017-12-31 17:15:45 +01:00
Barend Gehrels
19d0015a81
[test] enable a testcase now fixed
2017-12-29 14:21:04 +01:00
Barend Gehrels
f704579ed0
[overlay] by default use self-turns. This reverses definition
...
of define SELF to NO_SELF. Including all unit tests.
2017-12-29 13:17:42 +01:00
Adam Wulkiewicz
b4d2f10f2b
[test][algorithms] Add centroid() cases and fix MSVC x64 conversion warnings.
2017-12-27 01:55:36 +01:00
Adam Wulkiewicz
c25c4f63e4
[test][algorithms] Add point_on_surface cases using signed integral coordinates.
2017-12-27 01:53:39 +01:00
Adam Wulkiewicz
3b80d1ae71
[test] Fix unused parameter warnings.
2017-12-26 14:12:16 +01:00
Barend Gehrels
0f4712bdfb
[test] add recent testcases to the other test scenarios
2017-12-20 16:54:51 +01:00
Barend Gehrels
f6c67daba6
[difference] fix cases where ii turns were not discarded, this
...
was a todo-item, it was not yet done for difference.
Including unit testcase using this.
2017-12-20 16:22:27 +01:00
Barend Gehrels
b28b312141
[difference] fix cases where potential inner rings have same area as
...
outer rings (located elsewhere), due to an earlier optimization
2017-12-20 14:07:51 +01:00
Barend Gehrels
11cff883b0
[intersection] Fix newly found case by removing some conditions from
...
handle_self_turns and setting ii-self-turns as non-startable instead of
discarding them.
2017-12-16 18:52:39 +01:00
Barend Gehrels
556896c7cc
[traverse] need to select on operations in selecting ranks, it is not
...
done later. Small regression found by recursive_polygons
2017-12-15 14:37:17 +01:00
Barend Gehrels
5d99d1608d
[overlay] fix new #case_recursive_boxes_82 by greatly simplifying the code.
...
patterns/aggregations were added to solve specific intersection problems
and validity in the past. In the meantime self-turns and isolation information
is much better, and those code is not needed anymore.
This also fixes the #mysql_regression_1_65_2017_08_31
This also makes union/intersection code for handling clusters much more similar
2017-12-15 13:20:41 +01:00
Adam Wulkiewicz
7fa4d05735
[test][densify] Rename complexify in tests to densify.
2017-12-06 16:15:51 +01:00
Barend Gehrels
18eb8c5cd7
[test] add new testcase to union/difference
2017-12-06 15:39:53 +01:00
Barend Gehrels
080f0f22f4
[traverse] fix case where hole of one of the inputs formed a
...
disconnected interior (invalid). In the end it is fixed by only
deleting code. This code is not really old but added to fix some
cases, which are finally fixed in a more generic way.
It fixes a new case and also enhances #case_141_multi
2017-12-06 14:25:42 +01:00
Barend Gehrels
b25596dcf1
[test] remove switch_source from debug-svgs
2017-12-06 12:20:00 +01:00
Adam Wulkiewicz
80003b79c1
Merge branch 'develop' into feature/complexify
2017-12-04 22:35:47 +01:00
Adam Wulkiewicz
d3df14abf7
[test][complexify] Add tests of complexify() algorithm.
2017-12-04 22:12:11 +01:00
Barend Gehrels
d1e0296171
[buffer][test] remove ignore_validity for two cases which are now always fine
2017-11-29 17:07:29 +01:00
Barend Gehrels
00a8dac019
[buffer][test] add test cases for fixed behaviour of deflated holes should
...
have minimal 3 points
2017-11-29 17:06:56 +01:00
Barend Gehrels
99da88ac26
[test][buffer] remove checks for self-intersections which is replaced
...
by validity
2017-11-29 10:24:00 +01:00
Barend Gehrels
900219f408
[buffer][test] add test_area to ut_settings, and avoid checking the tests
...
with huge coordinate differences on area, because they are meant for
assertion-checks and they might be invalid,
self-intersecting or empty depending on machine and numerical properties.
2017-11-25 13:19:26 +01:00
Barend Gehrels
7ab31cd832
[buffer][test] remove default argument - change order
2017-11-24 22:32:33 +01:00
Adam Wulkiewicz
cdf766d175
[test] Fix Boost inspect issues (license, tabs, non-asci character, no-newline).
2017-11-24 01:18:26 +01:00
Barend Gehrels
48c58beb3e
Merge branch 'develop' of https://github.com/boostorg/geometry into develop
2017-11-23 23:36:38 +01:00
Barend Gehrels
a4f917628d
[test] mark certain cases as invalid. These cases fail on either MinGW
...
or on PowerPC platforms.
2017-11-23 23:36:16 +01:00
Adam Wulkiewicz
5e807b9028
[test][is_simple] Fix the order of coordinates in WKT in one geographic case.
2017-11-23 20:51:00 +01:00
Barend Gehrels
8bfd285086
[test] exclude one extra case still failing
2017-11-23 17:22:05 +01:00
Barend Gehrels
751b05ddc1
[buffer] revert one change (should keep multi_index) and
...
update tests now that validity is improved (but not yet solved).
Also 2 testcases are added generating uu points
2017-11-23 17:03:41 +01:00
Adam Wulkiewicz
0e7614f27d
Merge pull request #433 from vissarion/feature_fix_pt_sgmt_pole
...
Fix pt-sgmt strategy for special meridian segments passing through poles
2017-11-23 02:37:11 +01:00
Adam Wulkiewicz
88cb906b53
[test][union] Modify geographic union test wrt recent changes (by default invalid polygons are not returned).
2017-11-23 00:09:05 +01:00
Adam Wulkiewicz
d6fd87f37d
[test][is_simple] Add geographic cases.
2017-11-22 18:54:49 +01:00
Adam Wulkiewicz
8de0dae9bb
Merge pull request #435 from awulkiew/fix/geographic_antipodal
...
Fix several algorithms for segments with antipodal endpoints.
2017-11-22 18:43:19 +01:00
Adam Wulkiewicz
e93cd66b51
[test][is_valid] Add geographic cases.
2017-11-21 21:16:16 +01:00
Adam Wulkiewicz
fef1d69d19
[test][difference] Add geo case with antipodal endpoints.
2017-11-20 21:09:41 +01:00
Adam Wulkiewicz
e2489462f6
[test][envelope] Add geo case with antipodal endpoints.
2017-11-20 21:09:09 +01:00
Adam Wulkiewicz
4598fc01de
[test][get_turns] Add geo case with antipodal endpoints.
2017-11-20 21:08:46 +01:00
Barend Gehrels
283abc3adc
Merge branch 'feature/intvalid' into develop
2017-11-19 16:02:11 +01:00
Barend Gehrels
44f61d05bb
Merge branch 'develop' of https://github.com/boostorg/geometry into develop
2017-11-19 16:01:09 +01:00
Barend Gehrels
5b3ac5847b
[test][buffer] update countries test where Norway (distance 2) reports invalid
2017-11-19 16:00:17 +01:00