2406 Commits

Author SHA1 Message Date
Adam Wulkiewicz
96da99e5b5 [test][closest_points] Alter error thresholds in pl_l test for msvc-14.1. 2022-01-18 18:16:41 +01:00
Adam Wulkiewicz
5eff2c1829 [test][closest_points] Disable BOOST_GEOMETRY_TEST_DEBUG_CLOSEST_POINTS 2022-01-18 18:11:38 +01:00
Vissarion Fisikopoulos
0c18f35d92 [closest_point] Fixes and test addition 2022-01-11 15:22:49 +02: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
Barend Gehrels
3806c5dc32 [side] use side_by_triangle by default 2021-12-30 11:16:48 +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
Vissarion Fisikopoulos
df00acb935 Fix conflicts while merging with develop 2021-12-02 16:51:55 +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
Barend Gehrels
5dae61c7d4 test: add and use test settings 2021-11-24 10:32:24 +01:00
Vissarion Fisikopoulos
09c5132e84 [closest_points] Add documentation and examples 2021-11-18 11:15:48 +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
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
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
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
Vissarion Fisikopoulos
49a43cb867 [closest_points] Support cartesian multipoint-geometry 2021-11-03 15:31:55 +02: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
Barend Gehrels
f46a2c261e [equals] use collected_vector as a type, no specialization (review result) 2021-10-29 16:34:42 +02:00
Barend Gehrels
609196e711 [equals] avoid dispatching collected_vector on strategy, instead make that more specific in equals 2021-10-29 16:34:42 +02:00
Adam Wulkiewicz
b5d2793190 [test] Enable bm::cpp_rational union test. 2021-10-27 23:55:31 +02:00
Adam Wulkiewicz
26b6d9292b [test] Fix define disabling bm::cpp_rational. 2021-10-27 16:35:40 +02:00
Vissarion Fisikopoulos
8398496b73 [closest_points] Support cartesian linear-areal case and tests; segment and box cases are not implemented 2021-10-27 12:08:52 +03:00
Barend Gehrels
1e7903dff1 [test] exclude cpp_rational because it fails on develop 2021-10-26 17:30:31 +02:00
Vissarion Fisikopoulos
da98fda836 [closest_points] Support cartesian segment-linear case and tests; segment-linear interections are not implemented 2021-10-22 10:12:21 +03:00
Vissarion Fisikopoulos
418fbfac43 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/shortest_points_new_strategies_all_cartesian 2021-10-20 13:04:41 +03:00
Vissarion Fisikopoulos
b76195281a [closest_points] Support cartesian linear-linear case 2021-10-20 13:02:32 +03:00
Barend Gehrels
ef1b8e33f9 [side] make the default for no-rescaling triangle to avoid regressions when rescaling is turned off
Tests are now tested in both modes
2021-10-20 10:25:28 +02:00
Vissarion Fisikopoulos
f29ce40e3f [closest_points] Remove comments and unused function parameters 2021-10-18 16:26:59 +03:00
Vissarion Fisikopoulos
e9e4da6d73 [closest_points] Add newline at the end of files and remove unused templates 2021-10-14 11:59:54 +03:00
Vissarion Fisikopoulos
cdfef3c92c Remove typedefs, add closest point utilities 2021-10-11 15:31:02 +03:00
Adam Wulkiewicz
820451a0c9 [distance] Add support for DG/GC in distance(). 2021-10-11 13:52:25 +02:00
Adam Wulkiewicz
4d49535192
Merge pull request #913 from awulkiew/feature/gc4
Support DG/GC in densify, envelope, expand, is_valid, num_points, num_segments, perimeter, simplify.
2021-10-11 13:49:34 +02:00
Barend Gehrels
da4dee76a7 [test] exclude most of the types, keep only one per family 2021-10-08 16:28:09 +02:00
Vissarion Fisikopoulos
bd711c4f5d Closest points tests for pointlike areal; only cartesian point-(multi)polygon activated 2021-10-07 17:33:41 +03:00
Vissarion Fisikopoulos
5fed500647 Closest points tests for pointlike-linear (activate only cartesian pt-linear) 2021-10-07 13:13:01 +03:00
Vissarion Fisikopoulos
ccfd50141a Merge branch 'develop' of https://github.com/boostorg/geometry into feature/shortest_points_new_strategies 2021-10-06 14:35:06 +03:00
Vissarion Fisikopoulos
78ae645cd1 Add closest_points pl-pl tests and enable non default strategies 2021-10-06 09:35:16 +03:00
Adam Wulkiewicz
90bbacf5e0 [test] Add DG/GC tests for various algorithms. 2021-10-03 18:06:56 +02:00
Barend Gehrels
48516c8d32 [coordinate_types] support for Boost.Rational and Boost.Multiprecision
including a unit test
2021-09-29 12:44:49 +02:00
Adam Wulkiewicz
00100ce400
Merge pull request #906 from awulkiew/fix/buffer_macos
Fix buffer for macos-11, clang-12.0.5, x86-64
2021-09-29 00:35:03 +02:00