Commit Graph

5259 Commits

Author SHA1 Message Date
Adam Wulkiewicz
a1f315bc58 Merge branch 'develop' into bg-prepare 2019-11-29 22:47:59 +01:00
Adam Wulkiewicz
d9222e7309 [formulas] Fix odr-used constants and improve const-correctness in karney_inverse.
Using static const variables instead of static constexpr variables also
enables the use of user-defined types without constexpr constructor.
2019-11-20 00:52:11 +01:00
Vissarion Fisikopoulos
6aadc8f0c7 [strategies] Fixing Wunused-parameter warnings 2019-11-19 13:09:05 +02:00
Adam Wulkiewicz
abccc900b5 [util][formulas] Move difference_angle because of usage of C++11 and add const& to math util arguments. 2019-11-18 21:27:57 +01:00
Adam Wulkiewicz
735b3c53a4 [extensions][nsphere] Fix compilation errors. 2019-11-17 21:17:29 +01:00
Barend Gehrels
5c5fd7dbef [overlay] refactor sort-by-side such that more limited input is possible.
Fix the distance measure, by default it should not return anything
2019-11-13 11:43:25 +01:00
Adam Wulkiewicz
fe7884ba32 Merge branch 'develop' into bg-prepare 2019-11-07 23:55:04 +01:00
Adam Wulkiewicz
074122d619 [sectionalize] Enable #include, not affected by BOOST_GEOMETRY_USE_RESCALING anymore. 2019-11-07 23:53:19 +01:00
Adam Wulkiewicz
f1db34a45e Merge branch 'develop' into bg-prepare 2019-11-06 17:32:00 +01:00
Adam Wulkiewicz
d6bafb9908 [doc][strategies] Fix errors in documentation of matrix transformers. 2019-11-06 16:48:16 +01:00
Adam Wulkiewicz
b2603cf02d Merge branch 'develop' into bg-prepare 2019-11-06 16:30:30 +01:00
Adam Wulkiewicz
0af5060bbf
Merge pull request #479 from awulkiew/fix/empty_union
Fix for empty spherical union
2019-11-06 13:52:56 +01:00
Adam Wulkiewicz
432ebd5be5 [util] Add missing copyright note. 2019-11-06 00:21:21 +01:00
Adam Wulkiewicz
adb2f46a84 [formulas] Add missing include in inverse_karney.hpp 2019-11-06 00:15:50 +01:00
Adam Wulkiewicz
f289af8b23 [util] Fix type conversion and improve readability of evaluate_coeffs_C3. 2019-11-05 22:17:52 +01:00
Adam Wulkiewicz
4ae803e357 [formulas] Fix min/max calls in karney_inverse not compiling with MSVC. 2019-11-05 21:01:11 +01:00
Adam Wulkiewicz
55c40e1dfc Merge branch 'develop' into bg-prepare 2019-11-05 19:12:38 +01:00
Adam Wulkiewicz
386b0fca11 [strategies] Do not include karney strategy and parameters by default.
The reasons are:
- karney formulas expect degrees so they won't work with strategies
  right now
- karney_inverse requires C++11
2019-11-05 13:47:47 +01:00
Vissarion Fisikopoulos
8f1e5068ae
Merge pull request #500 from BoostGSoC18/feature/karney_inverse
Introduce formula for Karney's inverse geodesic method
2019-10-31 17:00:31 +02:00
Barend Gehrels
1ae1d3578a
Merge pull request #632 from barendgehrels/fix/buffer_onesided
Fix/buffer onesided
2019-10-30 22:37:01 +01:00
Adam Wulkiewicz
664737b236 [policies] Rename variables in segment_ratio comparison utils. 2019-10-30 15:39:32 +01:00
Barend Gehrels
9231f87bfb [various] minor typos and removed unused include 2019-10-30 14:45:07 +01:00
Barend Gehrels
af316e7a39 [buffer] fix inside-piece detection for one-sided buffers 2019-10-30 14:44:23 +01:00
Barend Gehrels
8aa31d68cc [buffer] fix round end cap for asymmetric buffers 2019-10-30 12:34:40 +01:00
Barend Gehrels
b33cb27fe0 [buffer] minor changes 2019-10-30 11:22:13 +01:00
Adam Wulkiewicz
e34a682652 [algorithms][strategies] Use CS-specific enlarge_envelope() in sectionalize. 2019-10-30 02:00:33 +01:00
Adam Wulkiewicz
1b33b57c47 Merge branch 'develop' into fix/empty_union 2019-10-29 18:57:12 +01:00
Adeel Ahmad
607f5c3be0
[formulas][util] Use math::round_angle() function for lat1 and lat2 2019-10-26 20:21:46 +02:00
Adam Wulkiewicz
43c32764c9
Merge pull request #621 from awulkiew/fix/turns_sorting
While sorting turns in relops and setops compare also point coordinates.
2019-10-25 14:16:53 +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
Barend Gehrels
eedd3c1f12
Merge pull request #622 from barendgehrels/fix/buffer-pass-strategies
Fix/buffer pass strategies
2019-10-24 20:17:13 +02:00
Adam Wulkiewicz
ff40294abf Merge branch 'develop' into bg-prepare 2019-10-24 17:34:16 +02:00
Adam Wulkiewicz
f651218080
Merge pull request #584 from tinko92/feature/arbitrary_dimensions_matrix_transformers
Matrix transformer support for arbitrary dimensions
2019-10-24 14:13:15 +02:00
Barend Gehrels
809375216e [buffer] pass strategies properly 2019-10-23 21:53:27 +02:00
Adam Wulkiewicz
ba5facecbf
Merge pull request #627 from awulkiew/feature/missing_combinations
Implement relops for arguments always resulting in false.
2019-10-19 18:02:21 +02:00
Adam Wulkiewicz
bfd04fa46f
Merge pull request #628 from vissarion/fix/short_distance_pt_range
Fix distance pt-linestring for short segments
2019-10-19 17:58:18 +02:00
Adam Wulkiewicz
b776803e69
Merge pull request #623 from awulkiew/fix/partition_overflow
[partition] Fix integral overflow while dividing bounding box in half.
2019-10-19 17:57:06 +02:00
Adam Wulkiewicz
198b4d1838
Merge pull request #617 from BoostGSoC19/feature/robust_predicates
Feature/robust predicates
2019-10-19 17:09:58 +02:00
Tinko Bartels
e1521a2735 Capitalize Robustness parameter, make it std::size_t, simplify documentation. 2019-10-17 23:54:47 +02:00
Vissarion Fysikopoulos
14be89e703 Fix distance pt-linestring for short segments 2019-10-17 22:36:17 +03:00
Mateusz Łoskot
1263eb8718
[for_each] Fix for_each_segment to avoid incrementing iterator over empty range (#625)
Add tests to verify `for_each_segment` does not post-increment end iterator over empty range.
Fixes #624
2019-10-13 17:23:30 +02:00
Tinko Bartels
d185633e73 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/robust_predicates 2019-10-11 00:49:05 +02:00
Tinko Bartels
97f397672e GSoC acknowledgement, unused parameter removal, simplify type selection in side_robust 2019-10-11 00:44:55 +02:00
Adam Wulkiewicz
73dc6dbed5 [algorithms] Implement relops for arguments always resulting in false. 2019-10-10 18:27:23 +02:00
Adam Wulkiewicz
9fbd9d9d42 [partition] Fix integral overflow while dividing bounding box in half. 2019-10-08 02:47:20 +02:00
Barend Gehrels
f09f2128f1 [sectionalize] use larger box if there is no rescaling 2019-10-02 13:40:28 +02:00
Barend Gehrels
db513e3e45 minor fix 2019-10-02 13:40:06 +02:00
Barend Gehrels
77d01dabea [get_turn_info] Add specific code for FP cases 2019-10-02 13:39:33 +02:00
Adam Wulkiewicz
69105370b3 [relate][overlay] Also compare points (not only fractions) in relate::turns::less predicate while sorting turns. 2019-09-22 01:52:12 +02:00
Adam Wulkiewicz
06a5435917 [formulas] Fix division by 0 in sjoberg intersection. 2019-09-20 00:56:52 +02:00