5864 Commits

Author SHA1 Message Date
Barend Gehrels
aa2162f56b fix: add condition to handle_imperfect_touch
Fixes #1345
2024-11-20 17:20:59 +01:00
Barend Gehrels
d7698b1c8a fix: distinguish turn to discard in case of start turns
Fixes #1342
2024-11-18 18:09:50 +01:00
Barend Gehrels
792428dca4 fix: extra round over ring in #1226 and #1326
This can occur in a sequence of touch and then touch_interior
2024-11-16 08:56:19 +01:00
Barend Gehrels
e78a9fd3f5 chore: replace typedef with using in overlay 2024-11-13 15:27:00 +01:00
Barend Gehrels
b98ea78b25 chore: modernize ring and related types to ring_t and related 2024-11-04 19:32:20 +01:00
Vissarion Fisikopoulos
74b7900224
Merge pull request #1334 from vissarion/fix/extensions
Fix extensions
2024-11-04 16:22:31 +02:00
Barend Gehrels
60ad3bdd6f chore: replace typename coordinate_system with coordinate_system_t and add detail meta function coordinate_system_unit 2024-11-01 19:35:05 +01:00
Barend Gehrels
7d4c687fd8 chore: replace typename tag / cs_tag with tag_t / cs_tag_t 2024-10-31 20:04:30 +01:00
Vissarion Fisikopoulos
ebeac9def7 ext: Add missing header files and adjust namespace. 2024-10-31 16:17:56 +02:00
Vissarion Fisikopoulos
2bdfb423b4 fix: Change namespace scope. 2024-10-31 16:14:53 +02:00
Barend Gehrels
08a71cf124 chore: change coordinate_type to coordinate_type_t and use 'using' at those places 2024-10-30 14:24:54 +01:00
Barend Gehrels
19f22c2475 chore: change point_type to point_type_t and use 'using' at those places 2024-10-21 15:47:38 +02:00
Barend Gehrels
8d2d399746 feat: use tag_cast_t more and extract primary_single_tag 2024-10-09 17:34:41 +02:00
Barend Gehrels
8ab8cb098d [fix] a few qbk includes were missing
* also fixed frechet/haussdorff documentation
* removed ancient msvc support for doxygen_xml2qbk
* fixes #1309
2024-10-04 08:57:54 +02:00
Vissarion Fisikopoulos
26fb3e5698
Merge pull request #1296 from vissarion/fix/remove_unused
Some simplifications
2024-09-30 11:58:38 +03:00
Barend Gehrels
218bc0631e feat: enhance and fix documentation 2024-09-27 17:52:26 +02:00
Vissarion Fisikopoulos
12cac83034
Merge pull request #1303 from awulkiew/fix/nsphere
[extensions] Fix nsphere access
2024-09-13 16:03:44 +03:00
Barend Gehrels
81cc9d635f feat: deprecate duplicate unused strategy distance_projected_point_ax 2024-08-20 21:57:26 +02:00
Adam Wulkiewicz
4c17e0951e [extensions] Fix nsphere access 2024-08-17 23:14:56 +02:00
Vissarion Fisikopoulos
5848f62f05
Merge branch 'develop' into fix/remove_unused 2024-08-09 16:32:44 +03:00
Vissarion Fisikopoulos
a4c05fdfaa Remove BOOST_GEOMETRY_DEBUG_ASSEMBLE 2024-08-09 16:31:37 +03:00
Vissarion Fisikopoulos
cd7c9917ad Fix condition in is_simple 2024-08-09 16:31:24 +03:00
Vissarion Fisikopoulos
d87ac2935b Removed expression 'iteration < max_iterations' which is always true. 2024-08-09 16:31:24 +03:00
Barend Gehrels
cace2c73fb fix: traverse first through non clustered turns, remove cluster exits, make priority consistent
fixes #1293 #1294 and #1295
2024-07-30 20:16:09 +02:00
Vissarion Fisikopoulos
373d5182f0
Merge pull request #1271 from awulkiew/fix/closest_points
[strategies] Fix spherical closest_points strategy for PointOfSegment different than model::point
2024-07-24 16:45:33 +03:00
Vissarion Fisikopoulos
8dc75e608a
Merge pull request #1275 from boostorg/fix/initialize_ob_tran
Initialize variables in ob_tran projection
2024-07-24 16:45:10 +03:00
Vissarion Fisikopoulos
7785bd6771
Merge pull request #1283 from vissarion/fix/covered_by_multiple_poles
Fix covered_by incorrect results
2024-07-24 16:44:42 +03:00
Vissarion Fisikopoulos
bd1ed1543e Fix covered_by incorrect results for polygons with multiple defined points as a pole. 2024-05-30 12:07:55 +03:00
Vissarion Fisikopoulos
a1b4357758 Rename variables and types in intersection strategy 2024-05-29 15:38:23 +03:00
Vissarion Fisikopoulos
d769af0d2c Remove rescaling from cartesian intersection strategy 2024-05-29 15:37:34 +03:00
Vissarion Fisikopoulos
d3ed449e39 Remove rescaling: remove BOOST_GEOMETRY_USE_RESCALING and update BoostGeometryWriteExpectedFailures 2024-05-29 15:34:00 +03:00
Vissarion Fisikopoulos
64268dd19e Comment on static assert failure related to rescale policy updated 2024-05-29 15:29:28 +03:00
Vissarion Fisikopoulos
38051ad095 Remove deprecated rescaling code 2024-05-29 15:29:03 +03:00
Adam Wulkiewicz
a7644cb94d
Merge pull request #1255 from awulkiew/feature/type_aliases
Add alias templates for core and util traits
2024-05-11 13:47:03 +02:00
Vissarion Fisikopoulos
45d82261be Initialize variables in ob_tran projection 2024-04-29 15:20:46 +03:00
Barend Gehrels
1f8b6e02ec Add enumerate to prepare for 17 and 23 2024-04-24 15:56:20 +02:00
Adam Wulkiewicz
f079580d43 [strategies] Fix spherical closest_points strategy for PointOfSegment different than model::point 2024-04-05 22:41:59 +02:00
Vissarion Fisikopoulos
e9494279c7
Merge pull request #1263 from vissarion/fix/invalid_setops
Fix CCW and isolated turns
2024-04-01 12:56:30 +03:00
Vissarion Fisikopoulos
7c4879b55a Fix BOOST_GEOMETRY_CONSTEXPR call in index (including support for c++17) 2024-03-29 10:41:47 +02:00
Vissarion Fisikopoulos
40712c0bc2 Add missing headers for is_inverse_spheroidal_coordinates function 2024-03-28 16:18:13 +02:00
Vissarion Fisikopoulos
bac0973d28 Fix BOOST_GEOMETRY_CONSTEXPR call in index 2024-03-27 14:20:43 +02:00
Vissarion Fisikopoulos
c02a8f6747 Fix CCW and isolated turns 2024-03-27 11:45:37 +02:00
Barend Gehrels
d9eface3e8 [util] move bounds to geometry::util 2024-03-26 18:18:21 +01:00
Barend Gehrels
993b36515c [fix] replace decltype by typename for some compilers 2024-03-26 18:17:55 +01:00
Barend Gehrels
425263e166 remove unused source and deprecate many 2024-03-22 17:51:55 +00:00
Barend Gehrels
78894ef697 [fix] assign next turn
Fixes issue #1250
2024-03-13 09:29:38 +00:00
Adam Wulkiewicz
51cf51a25d Add alias templates for core and util traits
Add C++17 variable templates for traits behind #ifdef

Use aliases in several algorithms
2024-03-06 23:53:03 +01:00
Adam Wulkiewicz
8b920254c2 [line_interpolate] Fix infinite loop 2024-03-04 20:22:51 +01:00
Adam Wulkiewicz
cb2f53d9d9 Use if constexpr macro instead of condition macro 2024-02-29 21:53:09 +01:00
Barend Gehrels
acaed28f12 fix: set turns in closed clusters as non traversable 2024-02-28 16:34:05 +00:00