3433 Commits

Author SHA1 Message Date
Vissarion Fisikopoulos
e4fc9d9af6 Merge branch 'develop' 2025-10-29 15:17:50 +02:00
Jeremy W. Murphy
a946fc8e3e Move Boost::crc and Boost::program_options dependencies in cmake from library to unit and robustness tests (#1437) 2025-10-26 20:13:48 +01:00
Vissarion Fisikopoulos
5ad341e1bd Merge pull request #1409 from vissarion/feat/polysurf_is_valid
feat: Implement is_valid algorithm for polyhedral surfaces
2025-09-03 15:18:56 +03:00
Barend Gehrels
726a66547e feat: add supported combinations for convert 2025-07-17 18:47:00 +02:00
Vissarion Fisikopoulos
7d46cebe25 feat: Implement is_valid algorithm for polyhedral surfaces 2025-07-17 12:24:33 +03:00
Vissarion Fisikopoulos
e845577b22 Merge branch 'develop' 2025-07-02 12:11:35 +03:00
Barend Gehrels
111f0dfb87 fix: consider clusters in turn_in_piece_visitor 2025-05-13 22:17:29 +02:00
Barend Gehrels
4748568a63 test: exclude failing aimes test cases
addresses: #1403

The Aimes test cases are a set of complex real life features which
are not yet totally robust for geographic buffers.
2025-05-13 18:34:05 +02:00
Vissarion Fisikopoulos
9826b15b2f feat: Add geometry polyhedral surface class, concepts, documentation and unit tests (#1402)
Co-authored-by: Siddharth kumar <sid021099kumar@gmail.com>
2025-05-12 12:08:51 +03:00
Barend Gehrels
146cd0e8f1 test: fix unit test failures 2025-04-29 16:50:14 +02:00
Barend Gehrels
805ff654e8 feat: major rewrite of traversal 2025-04-25 19:47:35 +02:00
Barend Gehrels
63104f0e27 feat: make side strategy configurable 2025-04-25 08:34:42 +02:00
Vissarion Fisikopoulos
2ef239ce3b Merge branch 'develop' 2025-03-18 15:37:44 +02:00
Vissarion Fisikopoulos
763683eaba Merge pull request #1370 from vissarion/fix/half_period_check
Relax half period check in spheroidal normalization
2025-03-18 14:41:07 +02:00
Vissarion Fisikopoulos
75c7dfded7 chore: Replace typedefs by using 2025-03-18 13:20:09 +02:00
Vissarion Fisikopoulos
3097cef828 test: Add tests for equal points on antimeridian 2025-03-18 13:20:09 +02:00
Vissarion Fisikopoulos
c08dcd4a53 chore: Remove unused local typedef 2025-03-18 13:20:09 +02:00
Vissarion Fisikopoulos
0091b636a1 fix: relax half period checks in normalization of longitudes 2025-03-18 13:20:02 +02:00
Vissarion Fisikopoulos
cda019d3f4 Merge branch 'develop' 2025-03-05 13:45:17 +02:00
Barend Gehrels
b93561729d feat: include changes and tests changes 2025-01-17 19:05:08 +01:00
Vissarion Fisikopoulos
3fc2739fe1 Merge pull request #1361 from tinko92/test/random-integer-grid
Test set operations on random grids with integer coordinates
2025-01-17 16:08:34 +02:00
Adam Wulkiewicz
2a5b6689a5 [formulas] Fix warning (variable hiding member) in sjoberg_intersection 2025-01-12 14:55:08 +01:00
Barend Gehrels
cda90e5cff refactor: removed unused functionality and minor changes preparing next pr 2025-01-10 18:42:45 +01:00
Barend Gehrels
d7204cff3c test: use geojson in overlay test 2025-01-10 18:32:51 +01:00
Barend Gehrels
41709b5717 test: add test cases 2025-01-10 18:32:05 +01:00
Tinko Sebastian Bartels
50c20ad3ee Add statistics, verbosity, fixed bit pattern options to random_integer_grids test. 2025-01-10 22:40:55 +08:00
Tinko Sebastian Bartels
d0e01bed55 Test for overlay operations on random grids with integer coordinates. 2025-01-08 23:48:12 +08:00
Barend Gehrels
82ef735271 test: add set_ops_areal_areal which tests all operations 2024-12-10 19:02:45 +01:00
Barend Gehrels
54b300ab37 test: verify failures and remove some rescaling remainings 2024-12-09 18:22:08 +01:00
Vissarion Fisikopoulos
b3d35b341a test: Remove extensions dependency from tests 2024-11-25 22:43:49 +02:00
Barend Gehrels
e13d5d6b2f fix: avoid blocking rings for some non union conditions
Fixes #893

Fixes #1299
2024-11-25 15:35:42 +02:00
Barend Gehrels
9c4d7529b1 fix: add condition to handle_as_touch
Fixes #1288
2024-11-25 15:35:32 +02:00
Barend Gehrels
7546959690 fix: add condition to handle_imperfect_touch
Fixes #1345
2024-11-25 15:35:20 +02:00
Barend Gehrels
a14dc9d2c1 fix: distinguish turn to discard in case of start turns
Fixes #1342
2024-11-25 15:34:26 +02:00
Barend Gehrels
d03167598c fix: extra round over ring in #1226 and #1326
This can occur in a sequence of touch and then touch_interior
2024-11-25 15:34:10 +02:00
Vissarion Fisikopoulos
a9c3a242ca Merge pull request #1346 from barendgehrels/fix/issue-1345
fix: add condition to handle_imperfect_touch
2024-11-25 14:12:16 +01:00
Barend Gehrels
ff033a3d4e fix: avoid blocking rings for some non union conditions
Fixes #893

Fixes #1299
2024-11-24 15:41:59 +01:00
Barend Gehrels
0edb67322d fix: add condition to handle_as_touch
Fixes #1288
2024-11-24 11:10:47 +01:00
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
Vissarion Fisikopoulos
8411c997d4 chore: Fix typo in type alias 2024-11-05 10:45:28 +02: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
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
Vissarion Fisikopoulos
a4f52ea95e test: Remove extensions dependency from tests 2024-10-30 13:56:40 +02: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