Commit Graph

  • f2613776fd Merge branch 'feature/intvalid' into feature/dissolve Barend Gehrels 2017-12-14 10:49:42 +0100
  • 36498dda6c Merge branch 'develop' into feature/dissolve Barend Gehrels 2017-12-14 09:50:01 +0100
  • ea181b43f1 [algorithms] [strategies] [tests] Fix meridian distance point to meridian segment Vissarion Fysikopoulos 2017-12-13 19:37:13 +0200
  • 5a0cfff3fa [algorithms] [envelope] Add meridian segment case Vissarion Fysikopoulos 2017-12-11 17:50:30 +0200
  • 2acdbf714f [strategies] Fix meridian case bug for pt-sgmt geo distance Vissarion Fysikopoulos 2017-12-11 17:45:09 +0200
  • 1451bead66 [strategies] [algorithms] Add support for geographic box-sgmt distance Vissarion Fysikopoulos 2017-12-11 17:41:28 +0200
  • 7fa4d05735 [test][densify] Rename complexify in tests to densify. Adam Wulkiewicz 2017-12-06 16:15:51 +0100
  • b04a0b97b7 [densify] Rename complexify algorithm and strategies to densify. Adam Wulkiewicz 2017-12-06 16:15:06 +0100
  • f0619cb19a [enrich] combine expressions, set cluster, add comments Barend Gehrels 2017-12-06 15:43:11 +0100
  • dc7c17347f [traverse] dont use blocked turns for region, and simplify expressions by static consts Barend Gehrels 2017-12-06 15:42:27 +0100
  • 18eb8c5cd7 [test] add new testcase to union/difference Barend Gehrels 2017-12-06 15:39:53 +0100
  • 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. Barend Gehrels 2017-12-06 14:25:42 +0100
  • b25596dcf1 [test] remove switch_source from debug-svgs Barend Gehrels 2017-12-06 12:20:00 +0100
  • 536f001483 [traverse] update debug info with removed fields Barend Gehrels 2017-12-06 11:33:56 +0100
  • d52139934c [traverse] also remove now unused loop setting local region ids Barend Gehrels 2017-12-06 11:27:12 +0100
  • fa6d0ce2ee [traverse] replace switch_source by inspecting region ids locally Barend Gehrels 2017-12-06 11:23:27 +0100
  • d096cc8230 [traverse] use passed turn instead of turn index Barend Gehrels 2017-12-06 11:06:50 +0100
  • 8f6cf2681b [traverse] remove from cluster switch_source which is not used anymore Barend Gehrels 2017-12-06 10:08:58 +0100
  • c5bff00b03 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-12-06 09:40:55 +0100
  • a0b78391e0 [strategies] [tests] Multipoint box distance support and tests. Vissarion Fysikopoulos 2017-12-05 15:32:43 +0200
  • 80003b79c1 Merge branch 'develop' into feature/complexify Adam Wulkiewicz 2017-12-04 22:35:47 +0100
  • 76444d206f Merge branch 'bg-prepare' Adam Wulkiewicz 2017-12-04 22:35:10 +0100
  • 281b072d25 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2017-12-04 22:34:14 +0100
  • 9e882889f4 [formulas] Fix thomas direct formula for meridian segments (azi=0, lat1<0). Adam Wulkiewicz 2017-12-04 22:31:26 +0100
  • d3df14abf7 [test][complexify] Add tests of complexify() algorithm. Adam Wulkiewicz 2017-12-04 22:12:11 +0100
  • ff2aaf1ce5 [complexify] Fix compilation errors (includes, tparams, names). Adam Wulkiewicz 2017-12-04 22:11:31 +0100
  • 4b9cf1288d [stategies] Clean-up code for pt/box box/box strategies Vissarion Fysikopoulos 2017-12-04 17:32:17 +0200
  • b2556023dd Merge branch 'bg-prepare' Barend Gehrels 2017-12-01 23:45:56 +0100
  • 328914df2d Merge branch 'develop' into bg-prepare Barend Gehrels 2017-12-01 23:45:31 +0100
  • ef3797aa40 Merge branch 'bg-prepare' Barend Gehrels 2017-12-01 21:43:50 +0100
  • 89ef25ab32 Merge branch 'develop' into bg-prepare Barend Gehrels 2017-12-01 21:42:29 +0100
  • 2ecd4d570f [formulas] [strategies] Meridian crossing pole methods for consistency Vissarion Fysikopoulos 2017-12-01 17:13:44 +0200
  • 0632420a46 [strategies] [formulas] Static methods for meridian distance special cases Vissarion Fysikopoulos 2017-12-01 16:52:26 +0200
  • e4a587c0f4 [strategies] [tests] Test degenerate pt/box and box/box cases; fix a bug in pt-sgmt distance strategy Vissarion Fysikopoulos 2017-12-01 14:58:16 +0200
  • 149d817d48 [complexify] Add variant support and make interface consistent with simplify. Adam Wulkiewicz 2017-12-01 04:12:58 +0100
  • 9a23ca90f0 [strategies] Add cartesian complexify() strategy. Adam Wulkiewicz 2017-12-01 02:52:22 +0100
  • 0a3204a494 Merge remote-tracking branch 'origin/develop' into feature/distance_box Vissarion Fysikopoulos 2017-11-30 16:03:56 +0200
  • 775b0e6199 [doc] Update 1.66 release notes. Adam Wulkiewicz 2017-11-30 14:33:16 +0100
  • 69a2516373 [strategies] Add spherical and geographic complexify() strategies. Adam Wulkiewicz 2017-11-30 01:36:16 +0100
  • f7de658c2c [algorithms] Add complexify() algorithm. Adam Wulkiewicz 2017-11-30 01:35:28 +0100
  • d1e0296171 [buffer][test] remove ignore_validity for two cases which are now always fine Barend Gehrels 2017-11-29 17:07:29 +0100
  • 00a8dac019 [buffer][test] add test cases for fixed behaviour of deflated holes should have minimal 3 points Barend Gehrels 2017-11-29 17:06:56 +0100
  • 0e9e6caded [buffer][fix] in deflated buffers it could occur that a turn was missed (so: not within original) and traveled to itself. This is fixed by checking for deflated buffers (or inflated interior rings) if the minimum number of turns is 3. Barend Gehrels 2017-11-29 16:27:01 +0100
  • c9ea4b50ed [test] Add validity check to robustness test of buffer Barend Gehrels 2017-11-29 14:39:20 +0100
  • 99da88ac26 [test][buffer] remove checks for self-intersections which is replaced by validity Barend Gehrels 2017-11-29 10:24:00 +0100
  • f982122b94 Merge branch 'develop' into bg-prepare Barend Gehrels 2017-11-29 09:45:08 +0100
  • 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. Barend Gehrels 2017-11-25 13:19:26 +0100
  • 7ab31cd832 [buffer][test] remove default argument - change order Barend Gehrels 2017-11-24 22:32:33 +0100
  • 66dfd90640 Merge branch 'feature/dissolve' into develop Barend Gehrels 2017-11-24 17:35:09 +0100
  • 8690837e56 [dissolve][test] run suite for float too Barend Gehrels 2017-11-24 13:58:56 +0100
  • 52e26ab6c1 [dissolve] minor, fix line length Barend Gehrels 2017-11-24 13:32:19 +0100
  • bf0ebd31c5 [dissolve][fix] use rescale policy to fix some cases defined as <float> Barend Gehrels 2017-11-24 13:31:59 +0100
  • 93862fa638 [dissolve][test] add testcase which was already fixed by one of the earlier fixes Barend Gehrels 2017-11-24 12:54:10 +0100
  • 9c6040f4de [dissolve][test] add comments to testcases, including a possible todo item Barend Gehrels 2017-11-24 12:31:17 +0100
  • 13ee521b2f [dissolve][test] add case #dissolve_mail_2017_10_26_c which is fixed by making sure count_left/count_right are not used Barend Gehrels 2017-11-24 12:23:03 +0100
  • b65b212f99 [dissolve] make sure that for dissolve both startable and selection of union operation does not make use of counts Barend Gehrels 2017-11-24 12:21:59 +0100
  • 66112af890 [dissolve][test] add second testcase which is fixed already (be it that it generates two points which might be removed) Barend Gehrels 2017-11-24 12:09:55 +0100
  • 6b474e536a [dissolve][test] add reported testcase which should generate a hole Barend Gehrels 2017-11-24 12:02:45 +0100
  • e474309feb [dissolve] fix selecting the right turn for traveling to itself This fixes the reported testcase #dissolve_mail_2017_10_26_a Barend Gehrels 2017-11-24 12:01:35 +0100
  • 381e8e8414 Merge branch 'develop' into feature/dissolve Barend Gehrels 2017-11-24 09:19:26 +0100
  • 1d0dfdb9ca Use to_address free function instead of pointer_traits member Glen Fernandes 2017-11-23 23:25:26 -0500
  • ec4c17ad15 [extensions][test] Fix Boost inspect issues (tabs). Adam Wulkiewicz 2017-11-24 01:18:59 +0100
  • cdf766d175 [test] Fix Boost inspect issues (license, tabs, non-asci character, no-newline). Adam Wulkiewicz 2017-11-24 01:18:26 +0100
  • 48c58beb3e Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-23 23:36:38 +0100
  • a4f917628d [test] mark certain cases as invalid. These cases fail on either MinGW or on PowerPC platforms. Barend Gehrels 2017-11-23 23:36:16 +0100
  • 5e807b9028 [test][is_simple] Fix the order of coordinates in WKT in one geographic case. Adam Wulkiewicz 2017-11-23 20:51:00 +0100
  • 3307dc3b2b Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-23 17:26:52 +0100
  • 97728e4896 Merge branch 'feature/intvalid' into develop Barend Gehrels 2017-11-23 17:26:26 +0100
  • 49a4bbe6a1 [doc] add buffer-validity to release notes Barend Gehrels 2017-11-23 17:24:52 +0100
  • 8bfd285086 [test] exclude one extra case still failing Barend Gehrels 2017-11-23 17:22:05 +0100
  • fc8cc479fa [traverse] make select_source more generi Barend Gehrels 2017-11-23 17:15:48 +0100
  • 751b05ddc1 [buffer] revert one change (should keep multi_index) and update tests now that validity is improved (but not yet solved). Barend Gehrels 2017-11-23 17:03:41 +0100
  • 88b9e041ed [buffer] for uu-turns, use piece_index instead of multi_index because a uu turn might be formed at the same source multi-index Barend Gehrels 2017-11-23 16:02:33 +0100
  • ec454bbce1 [buffer] add the necessary piece-information to operators and debug info Barend Gehrels 2017-11-23 16:01:49 +0100
  • 1335aac14d [buffer] remove exception for buffer, it is outdated and its omission is necessary to calculate switch_source correctly Barend Gehrels 2017-11-23 15:44:30 +0100
  • 48d2d99b2b [formulas][strategies] Move updating of state from area formulas to strategy where it should be. This also fixes conversion warning. Adam Wulkiewicz 2017-11-23 15:32:54 +0100
  • 276cb427d5 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-11-23 13:59:49 +0100
  • 0e7614f27d
    Merge pull request #433 from vissarion/feature_fix_pt_sgmt_pole Adam Wulkiewicz 2017-11-23 02:37:11 +0100
  • 88cb906b53 [test][union] Modify geographic union test wrt recent changes (by default invalid polygons are not returned). Adam Wulkiewicz 2017-11-23 00:09:05 +0100
  • fde5475144 [overlay] Restore old behavior of union for invalid polygons, changeable with #define. Adam Wulkiewicz 2017-11-23 00:08:13 +0100
  • d6fd87f37d [test][is_simple] Add geographic cases. Adam Wulkiewicz 2017-11-22 18:54:49 +0100
  • fda7dbb297 [formulas] Improve robustness and add optimization in sjoberg_intersection formula. Adam Wulkiewicz 2017-11-22 18:49:17 +0100
  • 8de0dae9bb
    Merge pull request #435 from awulkiew/fix/geographic_antipodal Adam Wulkiewicz 2017-11-22 18:43:19 +0100
  • 1c104d999d [test][andoyer] Alter test wrt recent changes in handling of antipodal points. Adam Wulkiewicz 2017-11-22 18:42:23 +0100
  • 1e1d050bbd [formulas] In Andoyer formula always generate azimuth=0 for antipodal points (besides when p1 is north pole). Adam Wulkiewicz 2017-11-22 18:41:40 +0100
  • e93cd66b51 [test][is_valid] Add geographic cases. Adam Wulkiewicz 2017-11-21 21:16:16 +0100
  • fef1d69d19 [test][difference] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:09:41 +0100
  • e2489462f6 [test][envelope] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:09:09 +0100
  • 4598fc01de [test][get_turns] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:08:46 +0100
  • ab5fe53c6b [envelope] Fix segment envelope for antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:07:51 +0100
  • a0ab628707 [formulas] Fix formulas for antipodal endpoints (andoyer inverse, thomas direct, sjoberg intersection). Adam Wulkiewicz 2017-11-20 21:07:00 +0100
  • 283abc3adc Merge branch 'feature/intvalid' into develop Barend Gehrels 2017-11-19 16:02:11 +0100
  • 44f61d05bb Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-19 16:01:09 +0100
  • 5b3ac5847b [test][buffer] update countries test where Norway (distance 2) reports invalid Barend Gehrels 2017-11-19 16:00:17 +0100
  • 55753fc017 [test][buffer] test, by default, for is_valid Barend Gehrels 2017-11-19 15:53:07 +0100
  • 56023ee015 [test][buffer] handle the optional right distance differently, such that it does not have to be specified in case of same as left Barend Gehrels 2017-11-19 14:06:55 +0100
  • 5962b10743 [test][buffer] add ut_settings like done in overlay tests, to be able to add test on validity Barend Gehrels 2017-11-19 13:59:21 +0100
  • 92dc0ce8e3 [strategies] Use more efficient meridian arc length call from distance strategy Vissarion Fysikopoulos 2017-11-16 18:31:55 +0200
  • a2d889ca05 [test][union] Conditionally check union's invalid output exception. Adam Wulkiewicz 2017-11-15 21:34:37 +0100
  • 0b8a704ae9 [core][overlay] Improve/fix add_rings(). Adam Wulkiewicz 2017-11-15 21:23:49 +0100