Commit Graph

  • 26df42f5d3 Merge pull request #581 from awulkiew/fix/disjoint_box_poly Adam Wulkiewicz 2019-03-27 15:08:59 +01:00
  • e367b63c21 Merge branch 'develop' into fix/disjoint_box_poly Adam Wulkiewicz 2019-03-27 14:28:28 +01:00
  • 8f69777215 Fix disjoint(segment, box) in spherical_equatorial and geographic CS (#580) Vissarion Fisikopoulos 2019-03-27 10:01:14 +02:00
  • a43e25cfef [test][disjoint] Add spherical cases (issues: 466, 579). Adam Wulkiewicz 2019-03-26 17:43:49 +01:00
  • 9d60791702 [disjoint] Implement disjoint Box/Poly using Box/Seg strategy and fix disjoint Seg/Box. Adam Wulkiewicz 2019-03-26 17:43:06 +01:00
  • 7c0449711e [strategy] Add disjoint Seg/Box strategy getter to intersection strategies. Adam Wulkiewicz 2019-03-26 17:41:10 +01:00
  • 30ebfb8cd5 [test][disjoint] Add failing cases of Seg/Box (issue 579). Adam Wulkiewicz 2019-03-25 20:15:53 +01:00
  • 7c82a8f14d [test][envelope] Add cases of spherical polygons (issues 466 and 471). Adam Wulkiewicz 2019-03-21 20:19:15 +01:00
  • 62d8e3cf03 Merge pull request #574 from vissarion/fix/add_test_series Vissarion Fisikopoulos 2019-03-20 15:03:16 +02:00
  • ff36bf3ba9 [formula] Remove unused variable from karney_direct Vissarion Fysikopoulos 2019-03-20 14:45:33 +02:00
  • 265517f69a [test] Add test for series expansion comparision with geographiclib Vissarion Fysikopoulos 2019-03-20 14:43:38 +02:00
  • 946426751c Merge pull request #562 from kenba/develop Vissarion Fisikopoulos 2019-03-20 11:14:03 +02:00
  • 4ad175bd8f Merge pull request #573 from Kojoley/patch-1 Adam Wulkiewicz 2019-03-20 04:30:01 +01:00
  • c24f8c4bfc interpolate_point_spherical: inline var initialization Nikita Kniazev 2019-03-19 21:48:21 +03:00
  • 05ae463f4e [util] Remove math::NaN() function Adeel Ahmad 2019-03-17 11:30:18 +01:00
  • 3b6ad807c3 [formulas][util] Remove math::round_angle() function and use original value instead Adeel Ahmad 2019-03-17 11:23:37 +01:00
  • 7f703fd5a6 [strategies][buffer] Make sure geographic azimuth is in valid range in geographic_point_circle. Adam Wulkiewicz 2019-03-15 17:30:38 +01:00
  • e314795dbb [formulas] Add asserts for validity of azimuth passed to thomas_direct and differential_quantities. Adam Wulkiewicz 2019-03-15 17:28:48 +01:00
  • aede53101b Merge pull request #571 from vissarion/fix/distance_acos Vissarion Fisikopoulos 2019-03-15 14:49:39 +02:00
  • 2a92f39244 [doc] Update release notes. Vissarion Fysikopoulos 2019-03-15 14:46:20 +02:00
  • 220fe13890 [strategy][test] Robust acos call and tests Vissarion Fysikopoulos 2019-03-15 13:16:28 +02:00
  • 392f73e796 Merge pull request #570 from vissarion/fix/vertex_longitude Adam Wulkiewicz 2019-03-14 19:41:27 +01:00
  • e22d2410c8 Merge pull request #567 from awulkiew/fix/direct_formulas Adam Wulkiewicz 2019-03-14 19:40:28 +01:00
  • 4d5aedf648 [test] Add test case that fail without swapping longitudes in box segment strategy Vissarion Fysikopoulos 2019-03-13 15:43:57 +02:00
  • 9a79ed3f7a [strategy] Swap coordinates before calling vertex longitude formula from distance segment box Vissarion Fysikopoulos 2019-03-13 15:43:12 +02:00
  • 96956c3519 [test] Change expectations because of failing tests on MSVC Barend Gehrels 2019-03-13 14:35:29 +01:00
  • 89b64c416a [test] Simplify conditional code as done earlier Barend Gehrels 2019-03-13 13:57:16 +01:00
  • baaf2e3284 [test] add testcases for reported issues #566, and to mailing list at March 7 Barend Gehrels 2019-03-13 13:37:39 +01:00
  • c3a18fbfa4 [formulas] Handle azimuth sign 0 in differential_quantities calculation. Adam Wulkiewicz 2019-03-12 19:32:58 +01:00
  • c7a4c12f71 [test][formulas] Add tests for negative distance in direct formulas. Adam Wulkiewicz 2019-03-12 01:42:39 +01:00
  • 37431351de [formulas] Fix reduced length sign on equator for negative distance. Adam Wulkiewicz 2019-03-12 01:42:01 +01:00
  • cbc648e9aa [formulas] Allow negative distance in direct formulas. Adam Wulkiewicz 2019-03-12 01:35:06 +01:00
  • e361c45a35 [extensions][io][shapefile] Support M and Z geometries. Adam Wulkiewicz 2019-03-10 20:07:06 +01:00
  • 4a6d8075ec Merge branch 'develop' into feature/point_order Adam Wulkiewicz 2019-03-08 16:56:33 +01:00
  • 09c7d02c5d Merge branch 'develop' into feature/read_shapefile Adam Wulkiewicz 2019-03-08 16:56:09 +01:00
  • 6344e3c72e Merge pull request #563 from barendgehrels/enhance/more-remove-rescale-preparations Barend Gehrels 2019-03-06 09:47:34 +01:00
  • 592b774bf4 [strategies][io] Add IO umbrella strategies (returning point-order and within strategies). Adam Wulkiewicz 2019-03-06 02:10:26 +01:00
  • bd2dc54e8c [extensions][io] Check rings point-order and assign inner rings. Adam Wulkiewicz 2019-02-12 21:48:44 +01:00
  • 24455aeab8 changes in comments Barend Gehrels 2019-03-05 20:31:20 +01:00
  • 2bebeb82a9 Merge branch 'bg-prepare' boost-1.70.0.beta1 Adam Wulkiewicz 2019-03-05 13:36:24 +01:00
  • e168cd60e4 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2019-03-05 13:35:49 +01:00
  • 869b20cfe8 Merge pull request #564 from awulkiew/fix/line_interpolate Vissarion Fisikopoulos 2019-03-05 10:03:55 +02:00
  • c2d6b56521 [test][line_interpolate] Fix dereference of non-dereferencable iterators. Remove typename keyword. Improve error message. Adam Wulkiewicz 2019-03-04 18:26:20 +01:00
  • 2c44cfcdb6 [line_interpolate] Fix compilation error, change names. Adam Wulkiewicz 2019-03-04 18:24:33 +01:00
  • 6de86f8a71 [point_order] Cleanup, comment. Remove unneeded ctor. Remove empty namespace. Adam Wulkiewicz 2019-03-04 18:11:22 +01:00
  • 53c5ffdd17 [remove_spikes] Replace deque with vector. Instead of modifying the container use iterators to track front and back. Adam Wulkiewicz 2019-03-04 17:29:40 +01:00
  • 3b5b66705c [point_order] Update size of range when spikes are removed from the beginning/end of the range. Adam Wulkiewicz 2019-03-04 17:27:54 +01:00
  • 3a025c43d5 [test] add testcase for issue #369. For this, add logarithmic option to compare very small areas. Use this too in county and aimes Barend Gehrels 2019-03-02 19:13:15 +01:00
  • afc2c87e02 [test] Add testcase for reported issue #548, which succeeds without rescaling Barend Gehrels 2019-03-02 17:51:09 +01:00
  • e7ddb0a056 [test] Add testcase for reported issue 555: buffer deflate omits interior ring It is OK when rescaling is turned off Barend Gehrels 2019-03-02 17:26:07 +01:00
  • 5314fdd8d9 [test] Simplify settings (add one previously deleted validity value) Barend Gehrels 2019-03-02 17:07:51 +01:00
  • 7f23fcea98 [test] Harmonize define (four variants were used). If defined, just ignore test_validity flag (such that validity is always checked), same for sym_difference Barend Gehrels 2019-03-02 16:08:24 +01:00
  • 59c795a967 [test] Verify testcases (union, intersection, diff, buffer) w.r.t. turning off rescaling. Because of the preparation steps, many tests already succeed Barend Gehrels 2019-03-02 15:57:29 +01:00
  • 7daee6f273 [buffer] Extract buffer_box to separate heaaderfile Barend Gehrels 2019-03-02 13:42:49 +01:00
  • 07dd079033 [CONFIG] Use a positive define (USE_RESCALING) instead of an unclear negative one (NO_ROBUSTNESS). Precedes removing of the rescaling. Barend Gehrels 2019-03-02 13:39:50 +01:00
  • bc5574408c Update series_expansion.hpp Ken Barker 2019-03-02 08:37:13 +00:00
  • 8f2f5932a1 [test][point_order] Add tests for calculate_point_order() algorithm. Adam Wulkiewicz 2019-03-01 21:28:04 +01:00
  • 85fee8b95f [point_order][strategies] Add calculate_point_order() algorithm with stratgies. Adam Wulkiewicz 2019-03-01 21:27:34 +01:00
  • 7d6cf1165b [extensions][nsphere] Fix compilation errors. Adam Wulkiewicz 2019-03-01 16:22:21 +01:00
  • 3d4870d018 Merge branch 'bg-prepare' Adam Wulkiewicz 2019-02-28 02:34:39 +01:00
  • 21e1bea47b Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2019-02-28 02:33:33 +01:00
  • deee6ac6d7 Merge pull request #559 from barendgehrels/enhance/remove_no_self_defines Adam Wulkiewicz 2019-02-27 17:12:56 +01:00
  • f7bb5239fd Merge pull request #526 from vissarion/feature/line_interpolate_point_2 Vissarion Fisikopoulos 2019-02-27 15:14:57 +02:00
  • 1c0f3e398a Merge branch 'develop' into feature/line_interpolate_point_2 Vissarion Fisikopoulos 2019-02-27 15:13:37 +02:00
  • eea4d04abe [algorithm] Fix indentation in line_interpolate Vissarion Fysikopoulos 2019-02-27 15:12:13 +02:00
  • d67688ee2b [TEST] Remove defines, in general "not no_selfturns" (= use them) and remove other branch not using them. Because self turns are now stable, default, and without them does not need to be unit tested. Plus it can make test cases with/without rescaling way more complex. Barend Gehrels 2019-02-23 14:35:34 +01:00
  • cb27d880c7 [TEST] Remove NO_SELF from svg filename Barend Gehrels 2019-02-23 14:31:04 +01:00
  • 9e94f6e4aa Merge pull request #546 from barendgehrels/feature/buffer_point_geographic Barend Gehrels 2019-02-23 14:03:24 +01:00
  • f685f8ab9a Merge branch 'develop' into feature/buffer_point_geographic Barend Gehrels 2019-02-23 14:01:18 +01:00
  • 45a39599f7 Merge pull request #556 from vissarion/bug/is_radian_doc Vissarion Fisikopoulos 2019-02-20 10:26:59 +02:00
  • 83976015e8 [doc] Fix and error in documentation building Vissarion Fysikopoulos 2019-02-19 16:51:00 +02:00
  • 701ff8d0dd [doc] Update release notes Vissarion Fysikopoulos 2019-02-19 16:35:20 +02:00
  • 03036b4b62 [algorithm] [strategy] [test] [doc] Rename line_interpolate_point to line_interpolate Vissarion Fysikopoulos 2019-02-19 16:24:41 +02:00
  • c6a9739f48 [strategy] Change scope in some variable in line_interpolate spherical strategy Vissarion Fysikopoulos 2019-02-19 09:21:55 +02:00
  • 163797ee0b [strategy] [formula] Create line_interpolate formula for spherical cs Vissarion Fysikopoulos 2019-02-18 17:04:57 +02:00
  • d0331aa3eb [algorithm] [test] Assertion for possible division with zero in line_interpolate Vissarion Fysikopoulos 2019-02-18 14:43:53 +02:00
  • f83cb027b5 [strategy] [test] Use radius in spherical line_interpolate strategy Vissarion Fysikopoulos 2019-02-18 14:04:32 +02:00
  • 4646d12521 Merge remote-tracking branch 'origin/develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2019-02-15 15:54:29 +02:00
  • 8700f3703d [test] Add tests for non standard spheroids and fix andoyer cases in line_interpolate Vissarion Fysikopoulos 2019-02-14 16:39:11 +02:00
  • c46e4625a7 [buffer] rename strategy (review result) Barend Gehrels 2019-02-13 11:44:13 +01:00
  • 0ab93f5280 [strategy] Remove azimuth precomputation from line_interpolate strategies Vissarion Fysikopoulos 2019-02-12 16:54:04 +02:00
  • 0472b64b52 [strategy] Rename template parameters in line_interpolate strategies Vissarion Fysikopoulos 2019-02-12 13:19:30 +02:00
  • 3194d6e2d5 [strategy] Fix selection of calculation types for line_interpolate and correct indentation Vissarion Fysikopoulos 2019-02-12 13:03:26 +02:00
  • a2e355a683 [algorithm] Simplify termination condition for single points in line_interpolate Vissarion Fysikopoulos 2019-02-12 12:37:46 +02:00
  • a6da161fa8 [algorithm] Clean code for line_intrpolate Vissarion Fysikopoulos 2019-02-11 17:04:55 +02:00
  • 127de58eaf [test] Test edge cases for line_intrpolate Vissarion Fysikopoulos 2019-02-11 17:03:15 +02:00
  • 033c9c7aaf [test] Test for input distance longer than linestring length for line_intrpolate Vissarion Fysikopoulos 2019-02-11 16:37:08 +02:00
  • 6d837b55ef [test] Test for negative input distance for line_intrpolate Vissarion Fysikopoulos 2019-02-11 16:05:50 +02:00
  • c5354453ac [test] Test for line_intrpolate regarding round off errors Vissarion Fysikopoulos 2019-02-11 15:58:17 +02:00
  • e9149afdae [buffer][test] review, use double quote for local includes Barend Gehrels 2019-02-09 18:31:22 +01:00
  • 28b42eb5a2 [buffer] review remarks: use strategy for point_in_geometry Barend Gehrels 2019-02-09 18:15:20 +01:00
  • 1bc84aeef8 Merge branch 'develop' into feature/buffer_point_geographic Barend Gehrels 2019-02-09 17:03:40 +01:00
  • 787bf255d5 [get_turn_info] fix assertions by checking ranges before Barend Gehrels 2019-02-09 16:10:40 +01:00
  • 54344382d4 [turns] Fix compilation error by 846d91cac Barend Gehrels 2019-02-09 15:43:13 +01:00
  • 846d91cacc Merge pull request #552 from awulkiew/fix/unused_params Adam Wulkiewicz 2019-02-08 16:51:12 +01:00
  • 4714ea458c Merge pull request #553 from vissarion/bug/distance_spheroid Adam Wulkiewicz 2019-02-08 16:49:47 +01:00
  • a1aa082c17 Merge pull request #551 from barendgehrels/feature/remove_rescaling_preparations Barend Gehrels 2019-02-07 19:09:54 +01:00
  • 82c42d0558 [traversal] process review remarks Barend Gehrels 2019-02-07 19:06:36 +01:00
  • 784e563522 [extensions][io] Make the code less repeatable. Adam Wulkiewicz 2019-02-07 15:18:08 +01:00
  • 76772cd0d1 [extensions][io] Add read_shapefile() implementation. Adam Wulkiewicz 2019-02-07 00:52:04 +01:00