9084 Commits

Author SHA1 Message Date
Vissarion Fisikopoulos
0c18f35d92 [closest_point] Fixes and test addition 2022-01-11 15:22:49 +02:00
Adam Wulkiewicz
f7e5a586de [test][buffer] Use buffer strategies instead of relate strategies. 2022-01-05 23:41:54 +01:00
Adam Wulkiewicz
9f960dc9ee [buffer][overlay] Propagate umbrella strategy. 2022-01-05 23:41:21 +01:00
Adam Wulkiewicz
1f5c87bd71 [strategies] Derive buffer strategies from distance strategies. 2022-01-05 23:40:18 +01:00
Vissarion Fisikopoulos
830633a8a2 Merge remote-tracking branch 'origin/develop' into feature/shortest_points_new_strategies_non_cartesian 2022-01-05 15:31:00 +02:00
Vissarion Fisikopoulos
1b0a1dfe61 [closest_points] Several fixes: indentation, formating, pass correct types, activate tests 2022-01-05 14:38:06 +02:00
Vissarion Fisikopoulos
be6794b606
Merge pull request #957 from onlykzy/fix/fix-example-code-error
Fix error variable names in discrete_hausdorff_distance.cpp
2022-01-03 16:21:04 +02:00
onlykzy
e523841527 Fix error variable names in discrete_hausdorff_distance.cpp 2021-12-31 12:14:51 +08:00
Barend Gehrels
3806c5dc32 [side] use side_by_triangle by default 2021-12-30 11:16:48 +01:00
Barend Gehrels
ca42385d3b fix: define get_distance_measure by default 2021-12-15 16:43:58 +01:00
Vissarion Fisikopoulos
7c8d422281
Merge pull request #948 from vissarion/fix/envelope_small_linestrings_issue
Fix spherical and geographic envelope for near meridian segments
2021-12-15 17:26:40 +02:00
Vissarion Fisikopoulos
8ab623339b [envelope] [test] Do not avoid (near) meridian segments 2021-12-15 14:13:25 +02:00
Barend Gehrels
c86bb2d07e fix: use policy instead of define 2021-12-15 10:29:38 +01:00
sdlzx
b54c8c920a Drop execute bit for C++ code 2021-12-15 10:28:25 +01:00
Vissarion Fisikopoulos
588fe9e751 Merge branch 'feature/shortest_points_new_strategies_non_cartesian' of github.com:vissarion/geometry into feature/shortest_points_new_strategies_non_cartesian 2021-12-02 16:59:06 +02:00
Vissarion Fisikopoulos
df00acb935 Fix conflicts while merging with develop 2021-12-02 16:51:55 +02:00
Vissarion Fisikopoulos
0966b8d506 [documentation] Update doc readme 2021-12-02 16:50:10 +02:00
Vissarion Fisikopoulos
f1dd78071e [documentation] Add closest_points directory in doc/doxy/Doxyfile and upgrade from 1.5.5 to 1.8.17 to avoid deprecation warnings 2021-12-02 16:45:36 +02:00
Vissarion Fisikopoulos
20da3054d5 [closest_points] Add missing include files in closest_point strategies 2021-12-01 17:09:59 +02:00
Vissarion Fisikopoulos
1174f60d50
Merge pull request #923 from vissarion/feature/shortest_points_new_strategies
New algorithm closest points with new strategies
2021-12-01 16:50:44 +02:00
Barend Gehrels
08116e31e6 [test] cleanup svg generation 2021-12-01 10:09:51 +01:00
Adam Wulkiewicz
0c002e6bdc Add 1.78 release notes. 2021-11-29 16:33:10 +01:00
Barend Gehrels
5dae61c7d4 test: add and use test settings 2021-11-24 10:32:24 +01:00
Vissarion Fisikopoulos
359cf43666
Merge branch 'boostorg:develop' into feature/shortest_points_new_strategies_non_cartesian 2021-11-18 16:29:18 +02:00
Vissarion Fisikopoulos
09c5132e84 [closest_points] Add documentation and examples 2021-11-18 11:15:48 +02:00
Vissarion Fisikopoulos
90199c1dcc [closest_points] Example and missing includes 2021-11-17 16:38:16 +02:00
Barend Gehrels
2a7db45d07 [test] take car alternate tests are test properly in old (rescaling) and new (no rescaling) regime 2021-11-17 11:21:54 +01:00
Barend Gehrels
4a62f77853 [linear linear]: remove assertion/exception (it's fragile), adapt test and fix test svg creation 2021-11-17 11:21:54 +01:00
Vissarion Fisikopoulos
59751480ea [closest_points] Implement and test geographic strategies 2021-11-16 15:51:28 +02:00
Vissarion Fisikopoulos
a970600479 [closest_points] Implement and test spherical strategies 2021-11-12 12:56:03 +02:00
Vissarion Fisikopoulos
66c5f249f1 [closest_points] Enable spherical pl-pl 2021-11-10 09:44:27 +02:00
Adam Wulkiewicz
a48401d94a [envelope] Simplify the pole in ring check with side_of_pole strategy. 2021-11-09 23:03:20 +01:00
Vissarion Fisikopoulos
ea0df6db82 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/shortest_points_new_strategies 2021-11-05 18:26:37 +02:00
Vissarion Fisikopoulos
aa0d308960 Merge branch 'feature/shortest_points_new_strategies_all_cartesian' of github.com:vissarion/geometry into feature/shortest_points_new_strategies_all_cartesian 2021-11-05 17:01:59 +02:00
Vissarion Fisikopoulos
3245122be9 [closest_points] Remove unused structs, change style 2021-11-05 16:51:00 +02:00
Vissarion Fisikopoulos
dff2f057ed Merge branch 'feature/shortest_points_new_strategies' into feature/shortest_points_new_strategies_all_cartesian 2021-11-05 16:19:13 +02:00
Vissarion Fisikopoulos
3016cc76ba Merge branch 'feature/shortest_points_new_strategies' into feature/shortest_points_new_strategies_all_cartesian 2021-11-05 08:47:04 +02:00
Vissarion Fisikopoulos
8b5831b645 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/shortest_points_new_strategies_all_cartesian 2021-11-04 13:20:08 +02:00
Vissarion Fisikopoulos
1d912415c3 [closest_points] Remove unused header file 2021-11-04 13:17:12 +02:00
Vissarion Fisikopoulos
707f593eaf [closest_points] Remove comments, fix typos, change style 2021-11-04 12:51:28 +02:00
Vissarion Fisikopoulos
b3096bd723 [closest_points] Test empty geometries 2021-11-04 10:35:58 +02:00
Adam Wulkiewicz
a7485784ca [envelope] Reverse holes to avoid calculating mbr for the outside in spherical and geographic CS. 2021-11-03 16:34:19 +01:00
Adam Wulkiewicz
625410cf23 [views] Adapt views to range concept to allow using them as geometries. 2021-11-03 16:34:19 +01:00
Adam Wulkiewicz
b0a2b52ef3 [envelope] Add separate strategies for linestrings and rings. 2021-11-03 16:34:19 +01:00
Adam Wulkiewicz
d57423fdc4 [envelope] Redesign strategies around ranges and multi-geometries.
Divide strategy:✉️:CS into strategy:✉️:CS_range and
strategy:✉️:CS_boxes.
2021-11-03 16:34:01 +01:00
Vissarion Fisikopoulos
49a43cb867 [closest_points] Support cartesian multipoint-geometry 2021-11-03 15:31:55 +02:00
Adam Wulkiewicz
34b9353fea
Merge pull request #931 from awulkiew/collect_vectors
[equals] Define collect_vectors type in use_collect_vectors
2021-11-02 18:11:01 +01:00
Vissarion Fisikopoulos
e668c8ec27 [closest_points] Support cartesian segment-linear/areal case and tests 2021-11-02 16:35:07 +02:00
Vissarion Fisikopoulos
12108b1620 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/shortest_points_new_strategies_all_cartesian 2021-11-01 17:41:36 +02:00
Vissarion Fisikopoulos
b295c4b9e9 [closest_points] Support cartesian areal-areal case and tests; box cases are not implemented 2021-11-01 17:31:18 +02:00