Barend Gehrels
805ff654e8
feat: major rewrite of traversal
2025-04-25 19:47:35 +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
Barend Gehrels
cda90e5cff
refactor: removed unused functionality and minor changes preparing next pr
2025-01-10 18:42:45 +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
b98ea78b25
chore: modernize ring and related types to ring_t and related
2024-11-04 19:32:20 +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
Vissarion Fisikopoulos
ad2a134a2e
Merge pull request #1302 from vissarion/cmake_ci
...
Update cmake scripts and add them to github actions
2024-09-13 16:03:14 +03:00
Vissarion Fisikopoulos
3dc7768ea6
[cmake] Use BOOST_GEOMETRY_UNIT_TEST_NAME in target_compile_definitions
2024-09-05 16:51:56 +03:00
Rene Rivera
06a4aa97e2
Make the library modular usable.
2024-08-20 08:15:45 +02:00
Vissarion Fisikopoulos
fbd158a7ea
Fix cmake robustness tests
2024-08-14 16:06:38 +03:00
Vissarion Fisikopoulos
d7745884fd
Add missing newlines at end of files
2024-08-14 15:03:28 +03:00
Vissarion Fisikopoulos
2c7301aae6
Adding robustness cmake test
2024-08-14 14:32:42 +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
38051ad095
Remove deprecated rescaling code
2024-05-29 15:29:03 +03:00
Barend Gehrels
04796496c6
[test] change boost random to std random in robustness tests
2023-06-10 13:56:26 +02:00
Barend Gehrels
a8bd9a0b0d
[partition] minor changes and added robustness test
2023-05-08 20:31:50 +02:00
Barend Gehrels
577de29211
[fix] disjoint and relate with const types
2022-04-13 10:09:53 +02:00
Barend Gehrels
8774b7b2d7
[major change] change the default, disable rescaling by default
2022-02-23 12:49:58 +01:00
Barend Gehrels
9243413cad
[test] fix coordinates to make the polygon invalid as designed for both rescaled and without rescaling
2022-02-16 10:32:05 +01:00
Barend Gehrels
48516c8d32
[coordinate_types] support for Boost.Rational and Boost.Multiprecision
...
including a unit test
2021-09-29 12:44:49 +02:00
Barend Gehrels
716c791365
[test] enhance/fix robustness tests
2021-09-13 09:27:47 +02:00
Adam Wulkiewicz
08f7e66f79
[test] Drop library dependencies in tests.
...
If possible drop type_traits, mpl, typeof, foreach, assign.
Rearrange some includes.
2021-07-22 19:46:51 +02:00
Barend Gehrels
e22bf290b1
[test] changes in recursive polygons buffer test
2021-06-02 11:46:31 +02:00
Barend Gehrels
6e5d9a136f
Merge pull request #762 from barendgehrels/test/robustness
...
[test] Update robustness tests:
2020-10-13 18:26:11 +02:00
Barend Gehrels
29d0a0fc5a
[test] Update robustness tests: Remove boost.timer, adapt for multi precision, align with each other
2020-10-07 16:50:06 +02:00
Barend Gehrels
45d624af9b
[cleanup] remove HAVE_TTMATH and other occurances of ttmath
2020-10-07 14:05:28 +02:00
Barend Gehrels
3272220a3c
[test][doc] Clean up numeric types in tests and adapt documentation
2020-09-30 11:20:44 +02:00
Barend Gehrels
f77aeabc24
[buffer][test] update robustness test for buffer
2020-09-30 10:15:32 +02:00
Barend Gehrels
9cbb2c242e
[test] Remove unused defines, write test configuration
2020-06-24 12:46:06 +02:00
Barend Gehrels
d4af24851e
[buffer] revise turn_in_piece visitor:
...
- avoid side_of_intersection
- use new abstraction piece_border to verify point-in-piece
- this replaces the robust_ring
- and more related
2020-04-29 12:27:43 +02:00
Mateusz Łoskot
96db897fc5
Rename Jamfile.v2 to Jamfile ( #679 )
...
There is no reason to maintain the legacy .v2 file extension,
which is unnecessary clutter, may be confusing.
2020-03-08 23:50:18 +01:00
Barend Gehrels
fbf333c8a7
[test] updates in expectations and defines
2019-11-13 12:05:24 +01:00
Barend Gehrels
c59ad6a07b
[TEST] Add robustness test to find corner cases in floating point precision
2019-05-29 16:47:46 +02:00
Barend Gehrels
f704579ed0
[overlay] by default use self-turns. This reverses definition
...
of define SELF to NO_SELF. Including all unit tests.
2017-12-29 13:17:42 +01:00
Barend Gehrels
c9ea4b50ed
[test] Add validity check to robustness test of buffer
2017-11-29 14:39:20 +01:00
Barend Gehrels
8a1bede41b
[test] Add option to recursive_polygons to check area of resulting polygons
...
(which should normally be >= 0.25)
2017-10-23 15:18:38 +02:00
Barend Gehrels
b33d6dd824
[test] map whole multi-polygons instead of per polygon
2017-06-25 17:22:45 +02:00
Barend Gehrels
3f002cab91
[test] include validity check in recursive_polygons,
...
and by default add for self turns (necessary for validity)
2017-06-07 10:35:50 +02:00
Barend Gehrels
a8f5e53555
[test] rename out_d to out_d1
2017-06-07 10:35:03 +02:00
barendgehrels
7f157a2d56
[test] Add missing headers
2017-03-22 12:40:35 +01:00
Barend Gehrels
c96bc1d878
[test] add now necessary include
2016-03-16 11:58:54 +01:00
Menelaos Karavelas
2de36a37df
[test][geometry] replace instances of "num_point() == 0" by "is_empty()";
...
replace instances of "num_points() > 0" by "! is_empty()";
2015-06-03 17:18:55 +03:00
Menelaos Karavelas
4e8abc3f80
[test][robustness] remove deprecated includes referring to the
...
include/boost/geometry/multi/ directory
2015-03-12 02:15:11 +02:00
Barend Gehrels
2f0b9d05bd
[buffer][test] split multi_point_buffer test into normal unit test
...
and robustness test (growth)
2015-01-28 10:47:01 +01:00
Barend Gehrels
34380e7b4d
[buffer][test] added multi-polygon test. Fails for one case yet (self-IP).
...
This test is not yet added to any Jamfile.
It can take long for execution and is therefore placed in robustness, we can add longer tests
or various options later
2014-12-31 14:27:36 +01:00
Barend Gehrels
12b61c6a0f
Merge branch 'develop' into feature/buffer
2014-08-27 11:34:07 +02:00
Barend Gehrels
baba553a5e
[test][robustness] updated tolerance
2014-08-11 11:55:48 +02:00