Commit Graph

  • dda2898215 [is_convex] Add support for Polygons. Adam Wulkiewicz 2021-05-22 16:46:59 +02:00
  • e06f6e6cdf [is_convex] Add support for umbrella strategies. Adam Wulkiewicz 2021-05-22 15:51:21 +02:00
  • 94353d9f15 [strategies] Remove strategy getters from legacy strategies. Adam Wulkiewicz 2021-05-22 01:47:35 +02:00
  • ec3b3b5de2 [strategies] Remove SeriesOrder from umbrella strategies and improve the implementation. Adam Wulkiewicz 2021-05-21 23:50:47 +02:00
  • c6c8ab8c9c [is_simple][is_valid] Pass umbrella strategy into equals_point_point. Adam Wulkiewicz 2021-05-21 23:49:50 +02:00
  • 3157ddfe7d [ci] Fix minimal test compilation error with clang-9 at GitHub. Adam Wulkiewicz 2021-05-24 21:06:23 +02:00
  • 00f8c5a2bf Update line_interpolate tests Vissarion Fisikopoulos 2021-05-24 17:51:08 +03:00
  • 83f18e8d8d [test] Add missing include in approximately_equals test. Adam Wulkiewicz 2021-05-21 19:06:44 +02:00
  • b858969108 Merge pull request #840 from awulkiew/feature/strategies_rest Adam Wulkiewicz 2021-05-21 16:55:45 +02:00
  • a5c8258d56 [io] Add support for GeometryCollection in WKT read and write. Adam Wulkiewicz 2021-05-21 01:28:21 +02:00
  • a1ccbcdea7 [io][util] Add support for DynamicGeometry in read_wkt() Adam Wulkiewicz 2021-05-20 00:42:04 +02:00
  • 10142a6703 [turns] have all discarding of start_turns in one place and clean up clusters before assigning Barend Gehrels 2021-04-28 11:54:22 +02:00
  • 1a3f425583 [geographic] avoid compiler warnings Barend Gehrels 2021-05-12 11:40:32 +02:00
  • 0b36bbe550 [turns] avoid compiler warning, issue #834 Barend Gehrels 2021-05-12 11:39:42 +02:00
  • 52c2723ef3 [algorithms] Reimplement variant support using DynamicGeometry concept in several algorithms. Adam Wulkiewicz 2021-05-17 23:31:13 +02:00
  • 61d25a34a6 Add DynamicGeometry and GeometryCollection. Adam Wulkiewicz 2021-05-17 23:28:27 +02:00
  • 50d1bfedc9 Support rvalue refs in range utils and use it. Adam Wulkiewicz 2021-05-15 03:08:45 +02:00
  • 203db1090e Merge branch 'bg-prepare' Adam Wulkiewicz 2021-04-28 18:59:06 +02:00
  • 18e4df4dc8 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-04-28 18:57:45 +02:00
  • 7cbae4d68d Merge pull request #844 from awulkiew/feature/readme_cleanup Adam Wulkiewicz 2021-04-28 15:53:24 +02:00
  • 75d8f9e9b9 [intersection] fix intersection points outside of the segments Barend Gehrels 2021-04-28 10:08:22 +02:00
  • d543d78d9f [readme] Remove C++03 deprecation warning. Adam Wulkiewicz 2021-04-28 01:57:38 +02:00
  • c655bcfe53 [readme] Use one badge for minimal checks. Adam Wulkiewicz 2021-04-28 01:33:39 +02:00
  • 7410241a3a [ci] Merge all GH minimal jobs into one file. Adam Wulkiewicz 2021-04-28 01:26:07 +02:00
  • 02b88e391d [readme] Add codecov badge. Adam Wulkiewicz 2021-04-27 19:50:28 +02:00
  • 1cf0dc8762 Fixed ring concept non-existent header file Siddharth kumar 2021-04-12 15:14:26 +05:30
  • e098a85f5a [test] add testcase for issue #838 Barend Gehrels 2021-03-31 13:48:15 +02:00
  • eee7fc53ea [clusters] detection is refactored to a simpler sweeping algorithm This fixes a part (around 30%) of the remaining errors in the recursive buffer check Barend Gehrels 2021-03-10 11:03:41 +01:00
  • 3ee94d2035 [buffer][simplify] Add missing includes. Remove unused typedefs. Adam Wulkiewicz 2021-04-02 21:58:53 +02:00
  • 9872e201d2 [line_interpolate] Use strtegy return type to store distances. Adam Wulkiewicz 2021-04-02 03:19:44 +02:00
  • 8a80effc0d [line_interpolate] Add support for umbrella strategies. Adam Wulkiewicz 2021-04-02 03:04:57 +02:00
  • 5f262f8d19 [test][distance] Remove unneeded taxicab umbrella strategy. Adam Wulkiewicz 2021-04-01 20:20:46 +02:00
  • 2828e230f2 [algorithms] Use dummy geometries to get strategies. Adam Wulkiewicz 2021-04-01 18:22:22 +02:00
  • a87f924304 Merge branch 'develop' into feature/strategies_rest Adam Wulkiewicz 2021-04-01 03:14:52 +02:00
  • 29a6a9ff47 Merge pull request #812 from awulkiew/feature/strategies_distance Adam Wulkiewicz 2021-04-01 00:08:57 +02:00
  • 8077c7f587 Merge pull request #827 from awulkiew/feature/for_each_dimension Adam Wulkiewicz 2021-04-01 00:08:20 +02:00
  • 51addc4c4d [util] Rename for_each_dimension.hpp to algorithm.hpp Adam Wulkiewicz 2021-03-31 23:31:02 +02:00
  • aece27e1ca [util] Remove unused implementations of for_each_dimension. Adam Wulkiewicz 2021-03-26 22:33:04 +01:00
  • 7300c091d5 Merge branch 'bg-prepare' boost-1.76.0 Adam Wulkiewicz 2021-03-26 15:57:47 +01:00
  • 4e1545fa8c Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-03-26 15:57:14 +01:00
  • 2c825826af [doc] Remove convex_hull_graham_andrew section. Adam Wulkiewicz 2021-03-26 15:55:53 +01:00
  • b4012ec5a2 Merge branch 'bg-prepare' Adam Wulkiewicz 2021-03-26 15:39:03 +01:00
  • 1cbae040fc Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-03-26 15:38:26 +01:00
  • 1a7716e814 [test][csundef] Divide setops test into two files. Adam Wulkiewicz 2021-03-26 14:08:22 +01:00
  • a1c3c9fb80 [test] Fix compilation error caused by abs() call. Adam Wulkiewicz 2021-03-26 04:25:29 +01:00
  • 60fd88c54d Merge branch 'bg-prepare' Adam Wulkiewicz 2021-03-26 02:36:18 +01:00
  • 5046654937 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-03-26 02:35:31 +01:00
  • 1c9e1933b4 [doc][convex_hull] Fix documentation of convex_hull algorithm. Adam Wulkiewicz 2021-03-26 02:24:43 +01:00
  • 557ac0ea68 [doc] Add 1.76 release notes. Adam Wulkiewicz 2021-03-26 01:49:35 +01:00
  • e1967dc6d7 [assign] Fix code formatting, lambda bracket in the next line. Adam Wulkiewicz 2021-03-25 03:25:47 +01:00
  • dbc8c29eb3 [strategies][distance] Improve readability of template aliases, add parentheses. Adam Wulkiewicz 2021-03-25 03:16:26 +01:00
  • 877c515b4a [distance] Simplify strategy and return_type definitions. Adam Wulkiewicz 2021-03-25 03:04:58 +01:00
  • 6a0b481b2c [test][area] Add tests for spherical and geographic boxes. Adam Wulkiewicz 2021-03-25 00:39:29 +01:00
  • 1c8313a121 [area][strategies] Implement area strategies for non-cartesian boxes. Adam Wulkiewicz 2021-03-21 21:32:22 +01:00
  • d2c79d97a9 [util] Add for_each_dimension and use it in several places. Adam Wulkiewicz 2021-03-13 18:16:06 +01:00
  • ef5953d554 [distance][strategies] Implement backward compatibility mechamism for Pt/Pt custom strategies. Adam Wulkiewicz 2021-03-16 19:23:44 +01:00
  • b88a204752 [test][distance] Tweak the tests for distance umbrella strategies. Adam Wulkiewicz 2021-03-16 19:19:41 +01:00
  • 6eb9e238bc [strategies] Remove distance() dependency from weighted_length strategy. Adam Wulkiewicz 2021-03-11 00:45:08 +01:00
  • edc2aa5051 [index][strategies] Pass strategy to centroid() in the rtree. Adam Wulkiewicz 2021-03-10 17:03:03 +01:00
  • bb758ac749 [centroid] Ignore Points tparams in centroid strategies. Pass them from the algorithm. Adam Wulkiewicz 2021-03-10 01:48:52 +01:00
  • ecda1a9e49 [centroid] Support umbrella strategies. Adam Wulkiewicz 2021-03-08 00:53:20 +01:00
  • 8b6929193d Fix #define directive convention in area_result.hpp and default_area_result.hpp (#826) Ayush Gupta 2021-03-05 18:53:31 +05:30
  • efb1dcd5dd Merge branch 'bg-prepare' boost-1.76.0.beta1 Adam Wulkiewicz 2021-03-03 21:58:04 +01:00
  • 3c8372f6d2 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-03-03 21:57:36 +01:00
  • 6918276567 Merge pull request #824 from awulkiew/fix/area_test Vissarion Fisikopoulos 2021-03-03 21:20:38 +02:00
  • c1b75e3b9c Merge branch 'bg-prepare' Adam Wulkiewicz 2021-03-03 18:55:48 +01:00
  • e0cb3a6321 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-03-03 18:54:44 +01:00
  • 6bb65c1e74 [test][area] Tweak error thresholds for small areas. Adam Wulkiewicz 2021-03-03 17:26:23 +01:00
  • 3a2b488007 [svg][test] Fix msvc compilation error, alter test after recent change. Adam Wulkiewicz 2021-03-03 16:19:03 +01:00
  • 6c6dc683e3 Merge pull request #822 from ayushgupta138/fix-area-strategy-doc Adam Wulkiewicz 2021-03-03 14:13:28 +01:00
  • 28559c042e Merge pull request #670 from sudo-panda/feature/symmetric-wkt Adam Wulkiewicz 2021-03-03 14:06:08 +01:00
  • fc154b8d89 [svg] changes newly added scale function in a constructor parameter, and allows to write to svg immediately after constructor Barend Gehrels 2021-03-03 10:41:48 +01:00
  • 4029410e1c [strategies][simplify] Handle comparable strategies in strategy_converter. Adam Wulkiewicz 2021-03-03 03:40:10 +01:00
  • 433ebf4c41 [test] Add/modify tests after recent changes in simplify(). Adam Wulkiewicz 2021-03-03 01:17:23 +01:00
  • cb03829dc1 [simplify] Correctly propagate strategies to area() and perimeter(). Adam Wulkiewicz 2021-03-03 01:15:12 +01:00
  • 3620e0aada [simplify] Refactor the implementation. Adam Wulkiewicz 2021-03-02 02:04:49 +01:00
  • df80b7be31 Merge pull request #823 from vissarion/fix/vec_norm Vissarion Fisikopoulos 2021-03-02 19:04:31 +02:00
  • 5f8aa26a9c [formulas] Fix vec_normalize namespace Vissarion Fisikopoulos 2021-03-02 18:47:33 +02:00
  • 94c91352d9 Merge pull request #801 from vissarion/fix/area_geo Vissarion Fisikopoulos 2021-03-02 16:50:47 +02:00
  • 5144d6cb5f Fix Documentation error in Area strategy ayushgupta138 2021-03-02 16:06:18 +05:30
  • d6a44a6601 [test] Alter buffer and douglas_peucker tests. Adam Wulkiewicz 2021-03-02 00:50:14 +01:00
  • 26a62a24fe [buffer][simplify] Use umbrella strategies in buffer and simplify. Adam Wulkiewicz 2021-03-02 00:48:36 +01:00
  • 095d1615bb [strategies] Add buffer and simplify umbrella strategies. Adam Wulkiewicz 2021-03-02 00:48:18 +01:00
  • 01024306ed Merge branch 'bg-prepare' Adam Wulkiewicz 2021-02-28 22:08:02 +01:00
  • c5dfd6cede Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2021-02-28 22:05:22 +01:00
  • 8f95fcb52f [buffer] fix case for issue 803 where an artifact was generated on nearly collinear lines in the buffer Barend Gehrels 2021-02-24 12:01:41 +01:00
  • 8886b1d59d [algorithms][strategies] Add support for umbrella strategies in several algorithms. Adam Wulkiewicz 2021-02-22 19:45:29 +01:00
  • 37ada5f9b0 [formulas] Implement detail namespace for karney_inverse formula Vissarion Fisikopoulos 2021-02-22 18:59:10 +02:00
  • 2c790aeb22 Remove detailed list of compilers and versions form the docs (#816) Mateusz Łoskot 2021-02-19 19:55:35 +01:00
  • 0ea96e1bbf Merge pull request #774 from barendgehrels/enhance/svg Barend Gehrels 2021-02-19 10:43:17 +01:00
  • 77bb5310d2 Merge pull request #800 from barendgehrels/enhance/get_ring Barend Gehrels 2021-02-19 10:38:58 +01:00
  • 524e194615 [overlay] move segment_count_on_ring and segment_distance to get_ring and add unit test for them Barend Gehrels 2021-02-19 10:34:26 +01:00
  • 16d487b632 Merge branch 'fix/area_geo' of github.com:vissarion/geometry into fix/area_geo Vissarion Fisikopoulos 2021-02-18 13:36:51 +02:00
  • 870a6998dc [formulas] Suppress possibly-uninitialized-variable compiler warnings Vissarion Fisikopoulos 2021-02-18 13:36:21 +02:00
  • 469ace7652 Merge branch 'develop' into fix/area_geo Vissarion Fisikopoulos 2021-02-18 13:24:54 +02:00
  • 646bd92f9d [formulas] Make short segment threashold a function of mean radius and move SeriesOrderNorm in class scope Vissarion Fisikopoulos 2021-02-18 13:23:07 +02:00
  • 793345358c Merge pull request #808 from tristan0x/fix/807 Adam Wulkiewicz 2021-02-17 17:02:10 +01:00
  • 3802d235d1 [example][index] Fix serialization example. Adam Wulkiewicz 2021-02-17 17:01:21 +01:00
  • e25d20b296 [test][distance] Tweak the tests for distance umbrella strategies. Adam Wulkiewicz 2021-02-17 02:04:12 +01:00
  • 9ca2e1897d [algorithms][index][strategies] Add support for distance umbrella strategies in distance, comparable_distance. Adam Wulkiewicz 2021-02-17 02:01:11 +01:00