Tinko Bartels
ead9ea07f2
Fixes for miscellaneous gcc/clang warnings in the test suite.
2023-10-06 19:20:16 +08:00
Tinko Bartels
b390a2c0df
Clean up unused code in get_turns.hpp
2023-10-04 20:25:23 +08:00
Tinko Bartels
bc45baff0c
Move intersection_box_box from overlay to intersection.
2023-10-02 13:57:30 +08:00
Tinko Bartels
7b7b3ebd9e
Removed unused includes of access.hpp in overlay.
2023-10-02 13:53:24 +08:00
Barend Gehrels
3f5c044abc
[fix] include of boost range size
2023-09-29 13:00:34 +02:00
Barend Gehrels
96ba473fa4
placement of const
2023-09-29 13:00:34 +02:00
Barend Gehrels
5eb6209162
[multi precision] avoid constexpr which is not supported by boost multiprecision
2023-09-29 13:00:34 +02:00
Barend Gehrels
bce027fd92
[fix] rename indices for issue 1169
2023-09-29 13:00:34 +02:00
Barend Gehrels
0237a9d966
[test] add test for issue 1103
2023-09-29 13:00:34 +02:00
Barend Gehrels
4c6b365329
[test] add unit test for issue #1138 which was fixed by eb879fe
2023-09-29 13:00:34 +02:00
Barend Gehrels
7dd809acd8
[doc] updated comments
2023-09-29 13:00:34 +02:00
Vissarion Fisikopoulos
065674e134
Add missing headers
2023-09-13 20:51:24 +02:00
Yuriy Chernyshov
ac9d88dc3e
Replace virtual with override in exception::what() (extensions part)
2023-09-13 20:50:49 +02:00
Yuriy Chernyshov
6a1bc5e514
Replace virtual with override in exception::what()
2023-09-13 20:50:49 +02:00
Yuriy Chernyshov
1c97e9fe34
Use boost::size to allow accessing ring size via range_size method
2023-09-13 20:50:19 +02:00
Barend Gehrels
0ee3d33de5
[test] add unit test for get_distance_measure showing its failures
2023-09-13 20:48:58 +02:00
Barend Gehrels
eb879fe621
[fix] avoid current get_distance_measure which can make sides indistinguishable
2023-09-13 20:48:58 +02:00
Barend Gehrels
fd209ffbf5
[fix] overlay threshold for sort_by_side
...
Fixes: issue #1186
2023-09-13 20:29:38 +02:00
Barend Gehrels
88ea9049ff
[intersection] remove closing point correctly
...
* the function (in namespace detail) is split and two parts are renamed on purpose, because functionality is changed
* tests are added
* intersection.cpp split into new file intersection_integer.cpp
* testing point count now if specified
2023-09-13 20:08:21 +02:00
Vissarion Fisikopoulos
5663d76db1
Merge pull request #1194 from awulkiew/fix/centroid_average_warning
...
[strategies] Fix msvc conversion warning in centroid::average
2023-09-08 13:18:51 +03:00
Vissarion Fisikopoulos
323b2ff91c
Merge pull request #1195 from Lastique/feature/use_invoke_swap
...
Switch to `boost::core::invoke_swap`. Add missing includes.
2023-09-08 13:17:22 +03:00
Vissarion Fisikopoulos
92c7462a8c
Merge pull request #1191 from georgthegreat/noexcept
...
Modernize noexcept specifications
2023-09-08 12:59:01 +03:00
Andrey Semashev
c741907296
Switch to boost::core::invoke_swap. Add missing includes.
...
boost::swap is deprecated and will be removed. Use boost::core::invoke_swap
as a replacement.
Also add missing includes.
2023-09-03 03:23:51 +03:00
Yuriy Chernyshov
929ca720bf
Fix for extensions too
2023-09-01 18:58:18 +03:00
Yuriy Chernyshov
3502521e0a
Modernize noexcept specifications
2023-09-01 18:57:00 +03:00
Adam Wulkiewicz
f52f1820ab
[strategies] Fix msvc conversion warning in centroid::average
2023-09-01 16:20:40 +02:00
Vissarion Fisikopoulos
956998d37d
Merge pull request #1190 from georgthegreat/find-performance
...
Optimize std::string::find performance a bit
2023-08-28 12:42:24 +03:00
Yuriy Chernyshov
871767ef62
Optimize std::string::find performance a bit
2023-08-24 13:19:53 +03:00
Yuriy Chernyshov
30fa56673c
Fix -Wunused-parameter warning
2023-08-24 09:10:54 +02:00
Vissarion Fisikopoulos
3755fab69f
Merge pull request #1180 from vissarion/fix/release_notes_1_83
...
Update release notes for 1.83
2023-07-28 12:14:33 +03:00
Vissarion Fisikopoulos
602a2bb036
[doc] Update release notes for 1.83
2023-07-28 12:13:30 +03:00
Vissarion Fisikopoulos
efec40628b
Merge pull request #1162 from vissarion/fix/convex_hull_compare_strategies
...
Fix convex hull issue by passing compare strategies
2023-07-28 11:38:21 +03:00
Vissarion Fisikopoulos
0ecc1263c7
Merge pull request #1177 from vissarion/fix/within_segment_pole
...
[within] Fix the case when a segment has as an endpoint a pole
2023-07-27 15:03:27 +03:00
Vissarion Fisikopoulos
7c8c60625c
Add missing headers so that all headers compile independently ( #1154 )
...
* Add missing headers so all header files compile independently
* Add github actions script to check if all headers compile independently
* Remove unused headers from algorithms (not detail) and core and fix headers in tests
* Fix typo in headers.yml and missing header in srs
2023-07-25 22:56:12 +03:00
Vissarion Fisikopoulos
d009db4cd7
Update circleCI scripts and image ( #1156 )
...
* Update circleCI convenience image
* [ci] Add missing tests
2023-07-25 15:13:48 +03:00
Vissarion Fisikopoulos
3b44904c80
[test] Move tests from within to covered_by
2023-07-14 16:01:20 +03:00
Vissarion Fisikopoulos
4c65c0d936
[within] Fix special case of segment pole endpoint
2023-07-14 12:19:15 +03:00
Vissarion Fisikopoulos
da3de296d2
Merge pull request #1153 from vissarion/fix/update_ci
...
Update github actions with newer compiler versions
2023-07-07 15:07:00 +03:00
Vissarion Fisikopoulos
c6933cb9af
Merge pull request #1172 from vissarion/fix/rescaling_warning_msg
...
Update rescaling deprecation warning message
2023-07-07 15:06:05 +03:00
Vissarion Fisikopoulos
9bbb8b8a41
Update rescaling deprecation warning message
2023-07-07 13:48:53 +03:00
Vissarion Fisikopoulos
8b7e9d0749
Merge branch 'fix/convex_hull_compare_strategies' of github.com:vissarion/geometry into fix/convex_hull_compare_strategies
2023-07-06 16:27:13 +03:00
Vissarion Fisikopoulos
f719a26b44
Pass equals policy to strategies from less policy
2023-07-06 16:26:26 +03:00
Vissarion Fisikopoulos
2cda943f1a
Merge branch 'develop' into fix/convex_hull_compare_strategies
2023-07-05 15:41:33 +03:00
Vissarion Fisikopoulos
a4923db148
Replace typedefs with using in compare policies
2023-07-05 14:22:09 +03:00
Vissarion Fisikopoulos
76949b255b
Added less specializations with cs_tag template parameters.
2023-07-05 14:16:43 +03:00
Vissarion Fisikopoulos
e6d9ab3a8e
Remove unused comments related to less compare policy
2023-07-05 13:18:44 +03:00
Vissarion Fisikopoulos
592024e157
Merge pull request #1168 from awulkiew/feature/constexpr
...
Add if constexpr macro and replace condition macro.
2023-07-04 12:36:33 +03:00
Adam Wulkiewicz
96845810c9
Add if constexpr macro and replace condition macro.
2023-07-01 21:26:50 +02:00
Adam Wulkiewicz
b6a7349125
Merge pull request #1160 from awulkiew/fix/vs_warnings
...
Fix Visual Studio warnings
2023-07-01 18:10:43 +02:00
Adam Wulkiewicz
fa4ff35d6a
Fix Visual Studio warnings
...
- C4100 Unreferenced formal parameter
- C4127 Conditional expression is constant
- C4456 Declaration hides previous local declaration
- C4701 Potentially uninitialized local variable used
- C4702 Unreachable code
2023-07-01 17:58:04 +02:00