2510 Commits

Author SHA1 Message Date
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
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
Barend Gehrels
04796496c6 [test] change boost random to std random in robustness tests 2023-06-10 13:56:26 +02:00
Vissarion Fisikopoulos
c479ca194e
Merge pull request #1152 from vissarion/fix/cxx11_macros
Remove CXX11/14 related macros
2023-05-25 14:37:17 +03:00
Vissarion Fisikopoulos
6012885253 Remove CXX11/14 related macros 2023-05-23 15:16:08 +03:00
Vissarion Fisikopoulos
e2f0e579b8 [test] Remove trailing whitespaces in envelope_expand 2023-05-22 16:45:27 +03:00
Vissarion Fisikopoulos
bd2709766f [test] Relaxing envelope test due to invalid box computation 2023-05-22 16:43:14 +03:00
Adam Wulkiewicz
4bae6ef471 [test] Add missing includes 2023-05-17 14:53:01 +02:00
Barend Gehrels
a8bd9a0b0d [partition] minor changes and added robustness test 2023-05-08 20:31:50 +02:00
Barend Gehrels
83dab2d98c use auto instead of iterator types, and related 2023-04-23 13:31:00 +02:00
Barend Gehrels
b1bebca453 [union] fix issue 1100 2023-04-19 19:03:16 +02:00
Vissarion Fisikopoulos
a1ecf6a511
Merge pull request #1120 from vissarion/fix/buffer_tests
Fix buffer tests by using more accurate area computation
2023-03-31 10:51:24 +03:00
Barend Gehrels
47d29f9f7e restyle enrich intersection points 2023-03-22 11:29:58 +01:00
Vissarion Fisikopoulos
792fbf9761 Remove trailing whitespaces in buffer tests 2023-03-17 15:22:38 +02:00
Vissarion Fisikopoulos
4a6c2b0169 Fix buffer tests by using more accurate area computation 2023-03-17 15:20:38 +02:00
Barend Gehrels
ec7f9c9887 [union] fix missing interior ring and double traversed exterior ring
fixes: #1109 and #1108
keeps fixed: #1081
2023-02-22 13:34:29 +01:00
Barend Gehrels
f92671b933 [wkt] support tabs, newlines and code cleanup 2023-01-04 10:57:15 +01:00
Barend Gehrels
6a7224e369 [buffer] add spheroid to buffer strategies as an optional constructor parameter 2022-12-27 12:57:57 +01:00
Barend Gehrels
a908a21efe [overlay] fix cluster by adapting tolerance
Fixes #1081
2022-11-23 14:20:43 +01:00
Vissarion Fisikopoulos
e933682d1c
Merge pull request #1091 from vissarion/fix/custom_point_issue
Fix mutable point issue and typos in boundary_checker.
2022-11-16 16:09:32 +02:00
Vissarion Fisikopoulos
c26217e810 Add test with custom points. 2022-11-16 15:48:01 +02:00
Vissarion Fisikopoulos
7596f674ab
Merge pull request #1074 from vissarion/feature/fix_area_special_case_clean
Fix special case of area for segments that pass through a pole.
2022-11-16 15:05:20 +02:00
Barend Gehrels
75742b0d24 [turn] fix distance measure for equal points
Fixes #1076
2022-11-16 14:00:43 +01:00
Barend Gehrels
455822d6b1 [test] cleanup already succeeding testcases 2022-11-16 14:00:43 +01:00
Barend Gehrels
fcb992de6c [test] add case for issue #1084 2022-11-16 14:00:43 +01:00
Barend Gehrels
09d135464b [buffer] harmonize number of points 2022-11-09 11:46:34 +01:00
Vissarion Fisikopoulos
465024b157 [area] [test] Add test cases for segments passing through the south pole. 2022-10-21 18:43:29 +03:00
Vissarion Fisikopoulos
863e94382c [area] [test] Add test cases with segments passing through the pole. 2022-10-21 17:31:21 +03:00
Vissarion Fisikopoulos
938f6f6bc1
Merge pull request #1046 from vissarion/feature/covered_by_box_mpoly
Support covered_by() for box, geometry combinations
2022-10-13 14:40:33 +03:00
Barend Gehrels
ba23318b1d [buffer] add testcases for (multi) polygon buffer for geographic 2022-10-13 09:40:10 +02:00
Barend Gehrels
475684732c buffer: add end round and join miter 2022-10-12 11:59:48 +02:00
Barend Gehrels
b18db001b8 [test] add optional csv output to view buffer test cases in qgis 2022-09-09 09:54:56 +02:00
Barend Gehrels
49004c5ddd [buffer] add join_round and side_straight for geographic
Including tests and testcode
2022-08-03 11:19:11 +02:00
Vissarion Fisikopoulos
fd295f15c4 Support covered_by(linear,box). 2022-07-28 16:18:55 +03:00
Vissarion Fisikopoulos
fe8bcdf3df Replace typedef with using in covered_by tests. 2022-07-28 13:28:31 +03:00
Vissarion Fisikopoulos
39e46d2a04 Add covered_by(areal, box) non cartesial tests. 2022-07-28 12:50:24 +03:00
Vissarion Fisikopoulos
5b70cedeb6 Support covered_by(box, areal). 2022-07-27 18:02:23 +03:00
Vissarion Fisikopoulos
b4082158b7 Support covered_by(multi_point, box). 2022-07-27 17:14:31 +03:00
Vissarion Fisikopoulos
8472f93658 Merge cartesian covered_by tests in one file 2022-07-27 16:05:57 +03:00
Vissarion Fisikopoulos
6b8c31ee3d Add commented out tests in covered_by that should pass but do not compile 2022-07-27 16:02:43 +03:00
Vissarion Fisikopoulos
b771767df8 Add tests for covered_by(box, areal) cartesian (also activate some uncommented tests) 2022-07-27 16:01:31 +03:00
Vissarion Fisikopoulos
c011ebfb4f
Merge pull request #1015 from vissarion/fix/remove_rescaling_from_set_ops
[tests] Add test case in intersection
2022-07-06 18:30:30 +03:00
Adam Wulkiewicz
d02858e68a [test][buffer] Add missing include 2022-07-06 15:13:17 +02:00
Adam Wulkiewicz
df1e15d32f [test][disjoint] Add missing include 2022-07-06 14:23:34 +02:00
Adam Wulkiewicz
a78532ad8b [test][touches] Add test cases 2022-07-02 01:07:26 +02:00
Adam Wulkiewicz
6402c9d043
Merge pull request #1027 from awulkiew/feature/buffer
Allow const inputs in buffer()
2022-06-29 22:55:01 +02:00
Adam Wulkiewicz
d8d6162404
Merge pull request #1024 from awulkiew/feature/simplify
Allow different input and output types in simplify
2022-06-29 22:54:34 +02:00
Adam Wulkiewicz
12530bf62f
Merge pull request #1017 from awulkiew/feature/gc12
Add support for GC and DG in buffer().
2022-06-29 22:53:27 +02:00
Adam Wulkiewicz
aef3643626 [test][buffer] Fix copyright info 2022-06-29 22:52:12 +02:00