Vissarion Fysikopoulos
e4a587c0f4
[strategies] [tests] Test degenerate pt/box and box/box cases; fix a bug in pt-sgmt distance strategy
2017-12-01 14:58:16 +02:00
Vissarion Fysikopoulos
0a3204a494
Merge remote-tracking branch 'origin/develop' into feature/distance_box
2017-11-30 16:03:56 +02: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
Barend Gehrels
55753fc017
[test][buffer] test, by default, for is_valid
2017-11-19 15:53:07 +01:00
Barend Gehrels
56023ee015
[test][buffer] handle the optional right distance differently,
...
such that it does not have to be specified in case of same as left
2017-11-19 14:06:55 +01:00
Barend Gehrels
5962b10743
[test][buffer] add ut_settings like done in overlay tests, to be able
...
to add test on validity
2017-11-19 13:59:21 +01:00
Adam Wulkiewicz
a2d889ca05
[test][union] Conditionally check union's invalid output exception.
2017-11-15 21:34:37 +01:00
Barend Gehrels
1d1ee684ab
[test] examine reported buffer case and fix expectations
2017-11-15 17:19:58 +01:00
Barend Gehrels
9577300b85
[difference] add testcase for ticket 9942, and a simplified version of it
2017-11-15 12:02:08 +01:00
Barend Gehrels
1d7d9a9a00
[buffer] fix generation of buffer's interior ring when there is a touching point,
...
by selecting the right operation
2017-11-15 11:58:27 +01:00
Adam Wulkiewicz
a4ba4dc276
Merge pull request #434 from awulkiew/fix/geographic_union
...
Fix for union in geographic CS not generating result if it's too big
2017-11-15 00:25:03 +01:00
Vissarion Fysikopoulos
5b56157fcf
[tests] Activate pt-box box-box tests
2017-11-13 14:23:29 +02:00
Vissarion Fysikopoulos
fcc114ee85
[strategies] Meridian distance without creating points
2017-11-13 13:28:40 +02:00
Adam Wulkiewicz
4eaf6a39d6
[test][is_valid] Add case in EPSG4053.
2017-11-12 16:13:06 +01:00
Adam Wulkiewicz
0413013fbc
[test][union] Add geographic union tests (big result, negative area).
2017-11-11 02:07:36 +01:00
Adam Wulkiewicz
9eefd8284e
[test][intersection] Fix compilation error when failing tests are enabled.
2017-11-10 22:09:19 +01:00
Vissarion Fysikopoulos
236ee9aba5
[strategies] Fix bugs in pt-segmt distance; parametric latitude use and sign of derivative
2017-11-09 17:16:47 +02:00
Barend Gehrels
07b96ae068
[test] add still failing testcase
2017-11-08 17:57:13 +01:00
Barend Gehrels
694299b7c7
[buffer] change last fix by adding is_flat_start/end properties to pieces.
...
These marks are used to check if a turn is really inside the generated buffer,
or on the flat end (then it should be kept).
This will NOT YET work for one-sided buffers.
2017-11-08 17:47:46 +01:00
Barend Gehrels
f6808f8277
[buffer] fix MYSQL testcase 25662426
2017-11-08 15:37:27 +01:00
Vissarion Fysikopoulos
10e88b6bda
Merging with develop; use new pt-sgmt distance interface
2017-11-08 13:09:07 +02:00
Vissarion Fysikopoulos
c2ac26eab9
[strategies] [tests] Fix pt-sgmt strategy for special meridian segments passing through poles
2017-11-07 17:35:05 +02:00
Adam Wulkiewicz
0e4f4bc9a1
[test][buffer] Add failing case, self-intersecting result of buffer(Ls).
2017-11-06 17:12:48 +01:00
Vissarion Fysikopoulos
8d29c629d0
[test] Special case handling for Pt-Sgmt distance when segment contains the pole
2017-11-01 21:01:35 +02:00
Vissarion Fysikopoulos
1c5d10fb77
[formulas] Thomas formula return zero for distance between poles. Fixed by calling meridian formula for this case.
2017-11-01 19:44:28 +02:00
Vissarion Fysikopoulos
5a7ccaff35
[tests] Fix expected results in perimeter tests and add few cases
2017-11-01 19:03:52 +02:00
Vissarion Fysikopoulos
f458d8d28e
[formulas] [strategies] Distance point-segment use the meridian formula. Use new static version of distance strategy.
2017-11-01 17:42:48 +02:00
Adam Wulkiewicz
639f70a44a
[formula][test] Remove/update includes (srs).
2017-10-31 19:38:28 +01:00
Adam Wulkiewicz
88e8e268e0
Merge pull request #410 from vissarion/feature/distance_point_segment
...
Geographic distance between a point and a segment
2017-10-31 15:46:19 +01:00