183 Commits

Author SHA1 Message Date
Tinko Sebastian Bartels 6faa665ecf [extensions] Require cxx14 in Jamfile in preparation for removing it from build.jam re issue #1460 2026-06-28 16:58:22 +08:00
Tinko Sebastian Bartels 3d2d3734e0 [extensions] Remove dependency on Boost.TypeTraits. 2026-05-22 00:09:22 +08:00
Tinko Sebastian Bartels bacf0c793d [extensions] Remove dependency on boost/cstdint.hpp 2026-05-22 00:09:22 +08:00
Barend Gehrels cda90e5cff refactor: removed unused functionality and minor changes preparing next pr 2025-01-10 18:42:45 +01:00
Vissarion Fisikopoulos a666d638ee ext: Modify and remove old examples. 2024-10-31 16:19:05 +02:00
Rene Rivera 19865f5c65 Update build deps. 2024-08-20 08:15:45 +02:00
Rene Rivera a9d73054cb Update build deps. 2024-08-20 08:15:45 +02:00
Rene Rivera 68da227c5c Remove relative references to boost-root in Jamfiles. 2024-08-20 08:15:45 +02:00
Vissarion Fisikopoulos 6ae2a7e82c Fix typo in maintainers metadata 2022-12-01 12:24:18 +02:00
Vissarion Fisikopoulos 5c8b787243 Update maintainers metadata 2022-12-01 11:46:38 +02:00
Adam Wulkiewicz be87de3874 [test][triangulation] Add missing template arguments to side_robust 2022-01-18 19:03:24 +01:00
Adam Wulkiewicz 7286af1ab3 [test][dissolve] Pass umbrella strategy and replace BOOST_FOREACH 2022-01-18 19:02:14 +01:00
Adam Wulkiewicz 69230d5c59 [extensions][test] Add/update includes. 2021-09-01 16:11:09 +02:00
Adam Wulkiewicz 20840011ce [test][extensions] Replace BOOST_FOREACH with range-based for loop. 2021-09-01 15:53:06 +02:00
Ayush Gupta 3b0898389a Update unit test for parse.hpp (#806)
Initial implementation of the tests have been added in #802
These are further improvements to those tests.
2021-02-15 19:19:44 +01:00
Joni Kerkelä accec61743 Add tests for extensions/algorithms/parse.hpp (#802)
Closes #788
2021-02-15 09:22:58 +01:00
Vissarion Fysikopoulos 02f52eca68 Merge remote-tracking branch 'origin/develop' into feature/robust_convex_hull 2020-10-16 10:47:24 +03:00
Barend Gehrels 84e19aff1c [extensions] remove HAVE_TTMATH and other occurances of ttmath 2020-10-07 14:06:04 +02:00
Vissarion Fysikopoulos 3f81bad3f2 [strategy] Move side_robust and in_circle_robust strategies from extensions to strategy/cartesian 2020-09-25 17:14:00 +03:00
Tinko Bartels b2ae7f5f19 Add missing headers to precise_math.hpp and add headers test for
extensions/triangulation.
2020-03-21 22:11:15 +01: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
Vissarion Fisikopoulos 20a463346d Fix deprecated header for floating_point_comparison 2019-11-14 15:42:45 +02:00
Adam Wulkiewicz 84bf7e2f3a Merge pull request #616 from awulkiew/feature/srs_and_shapefile
Improvements of srs transformations and shapefile loading.
2019-10-25 14:16:02 +02:00
Tinko Bartels 97f397672e GSoC acknowledgement, unused parameter removal, simplify type selection in side_robust 2019-10-11 00:44:55 +02:00
Tinko Bartels a39bf3ff13 Add robust cartesian side and in_circle predicates. 2019-08-23 14:24:56 +02:00
Adam Wulkiewicz 6c1b6a349e [test][shapefile] Add test checking endianness of double in runtime. 2019-08-21 18:56:58 +02:00
Barend Gehrels 6c9a7e0314 Merge pull request #613 from barendgehrels/feature/changes-for-selfturns-and-tests
Feature/changes for selfturns and tests
2019-08-10 15:17:30 +02:00
Adam Wulkiewicz 4a94c7ec52 [meta] Set "boost-version" of extensions and index sublibs to "hidden". 2019-08-06 01:44:34 +02:00
Adam Wulkiewicz f30578bda5 [meta] Set "status" of extensions and index sublibs to "hidden". 2019-08-05 17:50:17 +02:00
Barend Gehrels b3686c98e4 [test] Exclude one currently failing testcase 2019-07-17 16:49:38 +02:00
Adam Wulkiewicz 70994a3a32 [doc] Fix redirection in index.html files of sublibs. 2019-04-12 21:03:50 +02:00
Vissarion Fisikopoulos f8ae5f2173 [extensions] [test]Deactivate old tests (#576) 2019-04-08 10:34:32 +03:00
Adam Wulkiewicz 4f3e66dfaa [meta] Add dummy dirs/files as workaround for sublibs checks in regression matrix. 2019-03-29 22:52:23 +01:00
Adam Wulkiewicz 6af84a3a49 [test] Move tests of extensions headers to extensions/test directory. 2018-11-27 21:17:16 +01:00
Mateusz Łoskot f2d5fae490 Replace boost::ignore_unused_variable_warning with boost::ignore_unused
The former is provided by Boost.ConceptCheck.
The latter is an improved equivalent provided by Boost.Core.

Related to #513
2018-10-12 15:16:46 +02:00
Barend Gehrels 4d7b8ce686 [DISSOLVE] Add testcase for reported problem 2018-08-30 13:56:18 +02:00
Barend Gehrels d0ca69a058 [dissolve/overlay] when adding intersection point, check on collinearity
to avoid adding three points in a row. If these points were already part
of the input, then they are just added as is.
2018-01-26 12:40:35 +01:00
Adam Wulkiewicz 7d2026dd84 Merge branch 'develop' into feature/projections
Conflicts:
	include/boost/geometry/geometry.hpp
	test/Jamfile.v2
2018-01-21 01:51:04 +01:00
Barend Gehrels a06da3995a [test] add clockwise option to dissolve test - which is not completely
working yet.
2018-01-12 18:08:37 +01:00
Barend Gehrels 38f586eba9 [test] just always do the reversed version, there is no need anymore
to make this optional
2018-01-12 17:33:59 +01:00
Barend Gehrels 4641bacc87 [dissolve/traversal] examine shortcuts over more turns to fix the last reported
cases
2018-01-12 17:29:18 +01:00
Barend Gehrels 29bb764bfc [dissolve][test] enhance debug information by showing positive/negative rings 2018-01-12 16:29:17 +01:00
Barend Gehrels 9f16a17145 [dissolve] add generated rings to output to be able to judge intermediate
results better
2018-01-12 15:29:54 +01:00
Barend Gehrels 65060df2e5 [dissolve] remove redundant ring_type as planned, and rename out_vector
to ring_container_type, as done in overlay
2018-01-12 14:51:46 +01:00
Barend Gehrels 841641c99e [dissolve] fix case where travel information was not correct. 2018-01-12 14:45:39 +01:00
Barend Gehrels 9e494199c6 [dissolve][test] testcase #dissolve_16 is correct now 2018-01-12 14:04:10 +01:00
Barend Gehrels c828dcf34b [dissolve] handle interior rings as planne. This fixes some of the remaining
issues.
2018-01-12 13:56:50 +01:00
Barend Gehrels 74741357e2 [dissolve] handle rings separately (phase 1) and iterate it in reverse
if the orientation is not correct. Exterior rings only for now, to be
continued.
This fixes all order problems and makes implementation agnostic from
orientation of input. This is reflected in the updated unit test.
2018-01-12 12:27:15 +01:00
Barend Gehrels 2b59d7c867 [dissolve] introduce Reverse to be able to (later) apply dissolve in two directions,
not only to support cw/ccw, but more to only use one version (positive area)
instead of processing cw input which is effectively ccw.
2018-01-12 11:18:25 +01:00
Barend Gehrels 5cf534bd53 [dissolve] fix the reported star cases if they would go in other direction.
In case a turn travels to itself and it is not the start turn, the other
option should be taken (even if one of them is preferred)
2018-01-12 10:11:04 +01:00