Commit Graph

8825 Commits

Author SHA1 Message Date
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
Barend Gehrels
bdccf14b10 [side] use side from services 2021-10-20 10:25:28 +02:00
Vissarion Fisikopoulos
2466a0878d [closest_points] Support cartesian segment-segment case 2021-10-19 17:23:14 +03:00
Adam Wulkiewicz
d0838774aa [visit] Prefix member function template call with struct name. 2021-10-19 14:14:14 +02:00
Vissarion Fisikopoulos
f29ce40e3f [closest_points] Remove comments and unused function parameters 2021-10-18 16:26:59 +03:00
Adam Wulkiewicz
31b36b9bc9 Merge pull request #922 from awulkiew/feature/gc5
[distance] Add support for DG/GC in distance().
2021-10-17 20:35:33 +02:00
Adam Wulkiewicz
ba9590f903 [algorithms] Fix too long line and a comment. 2021-10-17 19:45:42 +02:00
Adam Wulkiewicz
deb4e5c795 Merge pull request #914 from awulkiew/fix/self_turns
[self_turns] Pass AssignPolicy correctly and use strategy converter for backward compatibility.
2021-10-17 16:26:13 +02:00
Vissarion Fisikopoulos
ff63aec96f [closest_points] Remove unused templates from projected_point strategy 2021-10-15 18:21:59 +03:00
Vissarion Fisikopoulos
5f730458de [closest_points] Move compute_closest_point_to_segment in closest_points::detail namespace 2021-10-14 22:59:52 +03:00
Vissarion Fisikopoulos
23a23464a7 [closest_points] creturn_t returns the comparable distance return type 2021-10-14 21:56:04 +03:00
Vissarion Fisikopoulos
66893926b9 [closest_points] [distance] Unify segment-point cartesian strategies 2021-10-14 18:00:49 +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
Adam Wulkiewicz
3320ae185c Merge pull request #915 from awulkiew/fix/area_converter
[strategies] Fix area strategy converter altered_strategy for boxes.
2021-10-12 21:05:38 +02:00
Adam Wulkiewicz
8047961609 Merge pull request #921 from awulkiew/fix/various
Fix compilation errors with c++20 (various compilers) and gcc-5
2021-10-12 21:03:24 +02:00
Barend Gehrels
e131a02175 fix: example of wxwidgets 2021-10-12 17:50:35 +02:00
Vissarion Fisikopoulos
77cc504892 [closest_points] Strategies inherit distance instead of relate 2021-10-12 15:46:06 +03:00
Vissarion Fisikopoulos
5aaab1c2ec [closest_points] Remove legacy strategy support, renamed types, simplify utilities 2021-10-12 14:19:16 +03:00
Vissarion Fisikopoulos
8d90215d83 Remove unsused closest points services 2021-10-11 17:17:28 +03:00
Vissarion Fisikopoulos
aac790ffe2 Remove distance strategy from closest points umbrella 2021-10-11 17:13:10 +03:00
Vissarion Fisikopoulos
9ada5e18fa Add missing file closest_points/utilities.hpp 2021-10-11 16:03:13 +03:00
Vissarion Fisikopoulos
603e512cd4 Remove comments and use comparable distance in projected closest points 2021-10-11 15:55:17 +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
Adam Wulkiewicz
ee6589b5c9 [convex_hull] Fix compilation error with gcc-5. 2021-10-11 13:39:52 +02:00
Adam Wulkiewicz
5c4d27e917 Fix c++20 compilation errors related to rational types. 2021-10-11 11:28:21 +02:00
Barend Gehrels
da4dee76a7 [test] exclude most of the types, keep only one per family 2021-10-08 16:28:09 +02:00
Adam Wulkiewicz
9d7485bc27 [envelope] Remove characters following #include directive. 2021-10-08 14:08:06 +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
b0043abf5b [strategies] Fix area strategy converter altered_strategy for boxes. 2021-10-05 23:37:00 +02:00
Vissarion Fisikopoulos
ba8ac67e8e Closest points for cartesian with default strategies pt-geometry (most cases) 2021-10-04 17:59:51 +03:00
Adam Wulkiewicz
c7dea67fa4 [self_turns] Pass AssignPolicy correctly and use strategy converter for backward compatibility. 2021-10-03 20:38:06 +02:00
Adam Wulkiewicz
90bbacf5e0 [test] Add DG/GC tests for various algorithms. 2021-10-03 18:06:56 +02:00
Adam Wulkiewicz
47119631f0 [algorithms] Support DG/GC in various algorithms. 2021-10-03 18:06:18 +02:00
Adam Wulkiewicz
4c700f9cba [envelope][expand] Support dynamic geometry and geometry collection. 2021-10-03 18:05:44 +02:00
Adam Wulkiewicz
9a8b7b4636 [core] Specialize point_type for dynamic geometry and geometry collection. 2021-10-03 18:03:35 +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
Adam Wulkiewicz
915564a02f [test][buffer] Add test case that was failing on macos-11, clang-12.0.5, x86-64. 2021-09-29 00:22:10 +02:00
Adam Wulkiewicz
1403ac2915 [ci] Update b2 test-suite name to boost-geometry-index-detail. 2021-09-28 17:13:09 +02:00
Vissarion Fisikopoulos
f79b3f0c45 Merge pull request #908 from vissarion/fix/convex_hull_robust
Fix robust convex hull tests
2021-09-23 14:55:29 +03:00
Vissarion Fisikopoulos
fa72519c4a Fix robust convex hull tests 2021-09-23 14:42:41 +03:00
Adam Wulkiewicz
ecdf1accfa Merge pull request #877 from awulkiew/feature/gc3
Support DG and GC in convex_hull, correct, correct_closure, is_convex, is_empty and reverse.
2021-09-23 00:11:13 +02:00
Adam Wulkiewicz
8c9b11bb85 Merge branch 'develop' into feature/gc3 2021-09-22 23:29:00 +02:00