Commit Graph

  • f413c31d02 [strategies] Add distance umbrella strategies and modify existing ones. Adam Wulkiewicz 2021-02-17 01:52:07 +01:00
  • 0922e3d56c [util] Add new is_segmental type trait (meaning linear or polygonal). Adam Wulkiewicz 2021-02-17 01:33:40 +01:00
  • b786bd9dd9 [test][setops] Fix gcc error caused by incorrect passing of interrupt_policy into get_turns. Adam Wulkiewicz 2021-02-16 17:44:12 +01:00
  • 5c1fffb1ea [overlay] Fix warnings: unused type and signed/unsigned comparison. Adam Wulkiewicz 2021-02-16 17:17:55 +01:00
  • 2a048f7be4 [distance] Add missing include. Adam Wulkiewicz 2021-02-16 16:15:12 +01:00
  • 090289ab2e Merge pull request #797 from awulkiew/feature/azimuth Adam Wulkiewicz 2021-02-16 15:38:45 +01:00
  • a941645547 [test][azimuth] Add tests with non-default vincenty formula. Adam Wulkiewicz 2021-02-16 15:35:38 +01:00
  • 1f16b72cd6 [strategies] Remove redundent comments. Adam Wulkiewicz 2021-02-16 15:25:11 +01:00
  • b1e5362d59 [azimuth] Make variables const. Adam Wulkiewicz 2021-02-16 14:24:10 +01:00
  • ae33a8dc0c Merge branch 'develop' into feature/azimuth Adam Wulkiewicz 2021-02-16 14:14:13 +01:00
  • 429423cdb1 Merge pull request #768 from awulkiew/feature/strategies_relate Adam Wulkiewicz 2021-02-16 13:32:17 +01:00
  • 920de2ca6a [algorithms] Remove unneeded comments, change names and indentation. Adam Wulkiewicz 2021-02-16 13:06:32 +01:00
  • 3b0898389a Update unit test for parse.hpp (#806) Ayush Gupta 2021-02-15 23:49:44 +05:30
  • accec61743 Add tests for extensions/algorithms/parse.hpp (#802) Joni Kerkelä 2021-02-15 10:22:58 +02:00
  • 4a444b0b77 Fix build in index serialization Tristan Carel 2021-02-13 19:13:44 +01:00
  • bec798d60f Merge pull request #779 from awulkiew/fix/test_range_includes Adam Wulkiewicz 2021-02-12 18:58:25 +01:00
  • 55696726d2 Merge branch 'develop' of https://github.com/boostorg/geometry into fix/area_geo Vissarion Fisikopoulos 2021-02-12 17:21:28 +02:00
  • 0cfe9ae1d2 [ci] Add repositories for GH workflows with ubuntu-latest. Adam Wulkiewicz 2021-02-12 00:26:16 +01:00
  • c7adc567b0 Fix MSVC warning C4267: '=': conversion from 'size_t' to 'int' (#798) Mateusz Łoskot 2021-02-11 23:37:09 +01:00
  • 5ec9f9fa28 [area] Relax are test and fix if statement to compile and pass with gcc-5 Vissarion Fisikopoulos 2021-02-08 10:07:14 +02:00
  • e40e476ef2 [formulas] Disactivating an optimization in area formula to make all test pass Vissarion Fisikopoulos 2021-02-05 22:09:55 +02:00
  • b737419581 [tests] Fix and update geographic area tests Vissarion Fisikopoulos 2021-02-05 17:34:16 +02:00
  • 9138126da2 [formulas] Avoid the evaluation of the coefficients on n at every iteration of geographic area Vissarion Fisikopoulos 2021-02-04 22:14:55 +02:00
  • baf414ae02 [formulas] Some optimizations in area geographic formula Vissarion Fisikopoulos 2021-02-04 21:13:01 +02:00
  • 336f3968cb [formulas] Use distance as a threshold for short segments in geographic area formulas Vissarion Fisikopoulos 2021-02-03 17:30:26 +02:00
  • 3d7e871188 [tests] Add area tests for small spherical and geographic polygons Vissarion Fisikopoulos 2021-02-01 17:04:15 +02:00
  • 9eb674d64f [strategies] Remove usage of equals() algorithm from side strategies. Adam Wulkiewicz 2021-01-31 22:23:05 +01:00
  • ab28baae28 Merge branch 'develop' into feature/strategies_relate Adam Wulkiewicz 2021-01-31 21:08:38 +01:00
  • 48b800632b [tests] Fix area accurancy in convex hull tests Vissarion Fisikopoulos 2021-01-29 18:41:38 +02:00
  • 602790a3f3 Display in README.md we are a C++14 header-only library Mateusz Łoskot 2021-01-28 22:58:12 +01:00
  • f09e7499eb [formulas] Adjust area formula to discard ellipsoidal term in the possibility of large inaccuracy errors Vissarion Fisikopoulos 2021-01-28 19:02:22 +02:00
  • 23ad83fd25 [tests] Fix tests to pass with changed geographic area formula Vissarion Fisikopoulos 2021-01-27 12:06:48 +02:00
  • 91d8ca7ee0 [formulas] Add more accurate formula for spherical excess in geographic area Vissarion Fisikopoulos 2021-01-26 12:32:56 +02:00
  • 8e43dbf452 [formulas] Add const in variables of area formulas and fix code styling Vissarion Fisikopoulos 2021-01-22 11:10:44 +02:00
  • bceae0187c Add missing #include <string> Mateusz Łoskot 2021-01-20 23:23:34 +01:00
  • 0b74cd6eb1 [area] Fix area to work with karney strategy Vissarion Fisikopoulos 2021-01-20 13:36:04 +02:00
  • c267547e2e [doc] Add documentation for azimuth() algorithm. Adam Wulkiewicz 2021-01-20 02:34:16 +01:00
  • 18f6ad3658 Merge pull request #790 from barendgehrels/fix/get-turn-info-collinear Barend Gehrels 2021-01-13 09:36:13 +01:00
  • d006d1e4ac [test] add testcases from recursive_polygons_buffer partly solved by handling collinear as equal Barend Gehrels 2021-01-13 09:33:37 +01:00
  • 58429fb557 [get_turn_info] minor clean up of typedefs and includes Barend Gehrels 2020-12-30 14:20:43 +01:00
  • 627e9d93b5 [test] Add test for newly added azimuth() algorithm. Adam Wulkiewicz 2021-01-13 01:24:50 +01:00
  • 24dc47e23f [algorithms] Add new algorithm: azimuth(). Adam Wulkiewicz 2021-01-13 01:23:52 +01:00
  • 538a97de3d [formulas] [test] Enable series expansions inverse formulas and relevant distance strategies Vissarion Fisikopoulos 2021-01-07 17:27:00 +02:00
  • 84d3a8d9ce [get_turn_info] handle collinear as equal if both segments arrive at intersection point Barend Gehrels 2020-12-30 11:46:02 +01:00
  • 705efe9bad Merge pull request #780 from barendgehrels/fix/sort-by-side-point-at-turn Barend Gehrels 2020-12-30 11:37:24 +01:00
  • 421f4de74c Merge pull request #785 from vissarion/fix/spherical_str Vissarion Fisikopoulos 2020-12-23 14:49:19 +02:00
  • b54a0589bd Catch up with dms_parser change from function call operator to apply (#786) Mateusz Łoskot 2020-12-23 10:35:09 +01:00
  • f6153724c0 Catch up examples with addition of robustness policy and others (#787) Mateusz Łoskot 2020-12-23 10:30:04 +01:00
  • 4034ac88b2 [strategies] [test] Fix spherical cross track and convex hull tests Vissarion Fisikopoulos 2020-12-21 15:11:17 +02:00
  • 74b98a95f7 Merge pull request #756 from vissarion/feature/robust_convex_hull Vissarion Fisikopoulos 2020-12-21 12:33:22 +02:00
  • 83dcb53ffc Merge remote-tracking branch 'origin/develop' into feature/robust_convex_hull Vissarion Fisikopoulos 2020-12-21 12:22:55 +02:00
  • 3374cda6f6 Merge pull request #749 from vissarion/feature/robust_area Vissarion Fisikopoulos 2020-12-21 12:20:31 +02:00
  • cb9c71037c Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. (#783) Edward Diener 2020-12-20 05:15:29 -05:00
  • 59e0840d75 [sort_by_side] walk forward for point_to (similarly to walking backwards for point_from) Barend Gehrels 2020-12-16 14:29:15 +01:00
  • 4e8ff81131 [sort_by_side] add epsilon to approximately_equals Barend Gehrels 2020-12-09 13:52:52 +01:00
  • 324249bb2d [copy_segment_point] change offset with modulo, add to box, update unit test Barend Gehrels 2020-12-09 12:03:17 +01:00
  • 0839e314d3 [ex][io][wkt] modify ex to show adv of from_wkt sudo-panda 2020-12-03 16:39:28 +05:30
  • 1d32d87790 [ex][io][wkt] mordernize the example Baidyanath Kundu 2020-12-03 14:21:48 +05:30
  • ea31a91a2d [io][wkt] Revert changes and make to_wkt a wrapper sudo-panda 2020-04-29 04:09:00 +05:30
  • 3b08f8cbd0 [doc] add copyright information sudo-panda 2020-03-19 20:42:21 +05:30
  • d4e9f6e4ff [io][wkt] fix if formatting sudo-panda 2020-03-18 20:02:03 +05:30
  • 2d096e5f3a [io][wkt] fix formatting sudo-panda 2020-03-18 05:48:45 +05:30
  • 6b67192146 [test][io][wkt] remove test for precise wkt sudo-panda 2020-03-18 05:47:23 +05:30
  • 6bf00d4c11 [doc][io] remove set precision example in wkt sudo-panda 2020-03-18 05:46:30 +05:30
  • 322cd9fcdd [io][wkt] overload to_wkt function sudo-panda 2020-03-18 05:37:31 +05:30
  • 89c58a6a89 [io][wkt] remove significant_digits from wkt sudo-panda 2020-03-18 05:35:55 +05:30
  • 36cf42f8e2 [io][wkt] remove specialization for ostream sudo-panda 2020-03-18 05:33:57 +05:30
  • fa4b3dda08 [io][wkt] modify conditions for setting precision sudo-panda 2020-03-18 05:29:53 +05:30
  • 5abaed5482 [test][io][wkt] add debug messages sudo-panda 2020-03-17 19:51:08 +05:30
  • 2051e75f41 [io][wkt] minor changes sudo-panda 2020-03-08 14:40:49 +05:30
  • 72a4788067 [test][io][wkt] add test for significant_digits sudo-panda 2020-03-08 02:23:21 +05:30
  • 44c342cd8e [doc][io][wkt] minor changes and bug fixes sudo-panda 2020-03-08 02:22:08 +05:30
  • 1fd9b22852 [io][wkt] add ostream template specialization of output_formatter sudo-panda 2020-03-08 02:19:11 +05:30
  • cfd58ad889 [ex][io][wkt] add significant_digits example sudo-panda 2020-03-08 00:34:27 +05:30
  • 7ef8419e41 [io][wkt] allow users to set the precision for wkt sudo-panda 2020-03-07 17:17:45 +05:30
  • 29975b21e5 [io][wkt] revert back output_formatter in write sudo-panda 2020-03-06 11:26:56 +05:30
  • dc6ab7ed77 [io][wkt] modify output formatter for < C++11 sudo-panda 2020-03-05 08:33:21 +05:30
  • 267097c97a [io][wkt] minor bug fixes - Converted const CharT* to CharT const* - Removed Allocator as a template parameter from basic_string sudo-panda 2020-03-04 06:09:59 +05:30
  • d9c8ff3cc2 [doc][io][wkt] fix bugs in index.html and example file - Restored index.html back - Declared variables first and then used in example for from_wkt sudo-panda 2020-03-03 11:08:26 +05:30
  • 8c48b583a8 [doc][io][wkt] add doc for from_wkt and to_wkt sudo-panda 2020-03-03 10:45:52 +05:30
  • b5cb2a4d68 [test][io][wkt] Add test for from_wkt sudo-panda 2020-03-03 01:42:16 +05:30
  • 40071e46c0 [io][wkt] fix bug sudo-panda 2020-03-03 01:39:36 +05:30
  • 6c10e7a647 [doc][io][wkt] add docs for to_wkt and from_wkt sudo-panda 2020-03-02 01:49:26 +05:30
  • aa5b1b55c3 [io][wkt] add from_wkt function sudo-panda 2020-03-02 01:47:18 +05:30
  • 19855ae912 [io][wkt] implement changes requested in review sudo-panda 2020-03-02 01:44:08 +05:30
  • abe1339574 [test][io][wkt] modify tests for wkt to also test to_wkt In reference to issue #654 sudo-panda 2020-02-29 17:45:42 +05:30
  • 410b0c394d [io][wkt] add to_wkt in write.hpp Feature based on issue #654 sudo-panda 2020-02-29 17:42:42 +05:30
  • abaa211d3a [sort_by_side] fix cases where the cluster point is approached by segments, but the last point before is colocated with the turn itself This fixes 50% of the errors currently found by recursive_polygons_buffer (when rescaling is turned off) Barend Gehrels 2020-12-02 14:19:50 +01:00
  • 77838a8995 [copy_segment_point] change implementation to allow also negative offsets, including unit test Barend Gehrels 2020-12-02 10:35:39 +01:00
  • 4910c25e4c Merge branch 'bg-prepare' boost-1.75.0 Adam Wulkiewicz 2020-12-02 01:49:53 +01:00
  • 619c1bcc6a Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2020-12-02 01:49:12 +01:00
  • 9eb244d905 Merge branch 'bg-prepare' Adam Wulkiewicz 2020-12-02 00:46:44 +01:00
  • 6e8bdc6a6a [doc] Update 1.75 release notes. Adam Wulkiewicz 2020-12-02 00:42:58 +01:00
  • bb0f00ef57 [doc] Update 1.75 release notes. Adam Wulkiewicz 2020-12-02 00:42:58 +01:00
  • d2d3a7954a [concepts] Add vs2015 workaround. Adam Wulkiewicz 2020-11-30 01:27:00 +01:00
  • 59b22661ab Merge branch 'bg-prepare' Adam Wulkiewicz 2020-11-29 22:02:28 +01:00
  • d2dc3b10a6 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2020-11-27 00:43:47 +01:00
  • 4c6f569d2d [test] Include only necessary headers of Boost.Range. Adam Wulkiewicz 2020-11-26 04:59:40 +01:00
  • 928603f32e Fix vs2015 workarounds #ifdefs to work with non-vc compilers properly. Adam Wulkiewicz 2020-11-26 04:12:19 +01:00
  • 4789f03ee1 Merge pull request #747 from awulkiew/feature/traits_make Adam Wulkiewicz 2020-11-25 21:31:17 +01:00