Commit Graph

8854 Commits

Author SHA1 Message Date
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
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
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
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
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
Adam Wulkiewicz
57d94096f0 [equals] Define collect_vectors type in use_collect_vectors 2021-10-31 12:22:50 +01: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
8c9676ec2d [get_turns] fix assertion for get_turns on linestrings 2021-10-26 17:33:02 +02: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
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