Vissarion Fisikopoulos
e6b2bdb879
Fix style in karney direct formula.
2022-11-23 11:53:24 +02:00
Vissarion Fisikopoulos
0abcbe6c6a
Simplifications in karney direct formulas.
2022-11-23 11:53:17 +02:00
Vissarion Fisikopoulos
94ea86271f
Update copyright comments.
2022-11-23 11:53:09 +02:00
Vissarion Fisikopoulos
d9c248142f
Simplify conversion to/from radians in direct formula tests.
2022-11-23 11:53:02 +02:00
Vissarion Fisikopoulos
e63d71d396
Make all direct formulas consistent for input and output (all in radians)
2022-11-23 11:52:25 +02:00
Barend Gehrels
0154d4acac
[turn] fix distance measure for equal points
...
Fixes #1076
2022-11-23 11:51:54 +02:00
Vissarion Fisikopoulos
080168068c
Make some variables in math utilities const.
2022-11-23 11:40:04 +02:00
Vissarion Fisikopoulos
b6b496f138
Remove unused count variables in intersection points.
2022-11-23 11:39:54 +02:00
Vissarion Fisikopoulos
43f8a63a55
Fix implicit convertion warning.
2022-11-23 11:39:46 +02:00
stefan301
83216bb634
Fix c++20 compilation errors related to conditional expression with int and floating_point_type
...
A floating_point_type with implicit conversions can lead to this C++20 compilation error:
boost\boost\geometry\algorithms\detail\overlay\get_turn_info.hpp(233,1): error C2445: result type of conditional expression is ambiguous: types '<floating_point_type>' and 'int' can be converted to multiple common types
2022-11-23 11:39:03 +02:00
Adam Wulkiewicz
ca14e7840f
Merge branch 'develop'
boost-1.81.0.beta1
boost-1.80.0
2022-08-03 10:12:49 +02:00
Mateusz Łoskot
ce73f57309
build: Add cxx14 requirements to root Jamfile ( #1043 )
...
The library requires C++14 so it should not even be tried
to build with any older C++ versions, i.e. `cxxstd` < 14.
It means, `b2 cxxstd=11 libs/geometry/test` will build nothing.
Related to discussion in #1012
2022-07-22 17:15:04 +02:00
Adam Wulkiewicz
b354162798
Merge pull request #1042 from awulkiew/fix/rtree_experimental
...
[index] Fix and improve rtree experimental features
2022-07-20 16:51:05 +02:00
Adam Wulkiewicz
379f0c364a
[index] Fix and improve rtree experimental features
...
Fix access specifier preventing use of experimental iterators.
Allow more granular control over enabled experimental features.
2022-07-19 22:56:05 +02:00
Barend Gehrels
070e3517c4
fix compiler error, addresses issue #1012
2022-07-13 14:38:53 +02:00
Adam Wulkiewicz
1be04bf84d
Merge pull request #1036 from awulkiew/fix/various
...
Fix various errors and warnings
2022-07-11 20:29:16 +02:00
Adam Wulkiewicz
947dca1562
[index] Fix msvc warning and refactor the code
2022-07-09 20:44:21 +02:00
Adam Wulkiewicz
4241b6a777
[area] Fix box area return type
2022-07-09 20:34:39 +02:00
Adam Wulkiewicz
cd46e228a3
[projections] Fix compilation errors in pj_generic_inverse and add namespaces
2022-07-09 20:34:07 +02: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
d1ad57d6e6
Merge branch 'bg-prepare'
boost-1.80.0.beta1
2022-07-06 15:14:09 +02:00
Adam Wulkiewicz
c0cf13aa35
Merge branch 'develop' into bg-prepare
2022-07-06 15:13:43 +02:00
Adam Wulkiewicz
d02858e68a
[test][buffer] Add missing include
2022-07-06 15:13:17 +02:00
Adam Wulkiewicz
906d9d4f1b
Merge branch 'bg-prepare'
2022-07-06 14:25:13 +02:00
Adam Wulkiewicz
cf7a9a4dfb
Merge branch 'develop' into bg-prepare
2022-07-06 14:24:36 +02:00
Adam Wulkiewicz
df1e15d32f
[test][disjoint] Add missing include
2022-07-06 14:23:34 +02:00
Adam Wulkiewicz
a6e98ec9e5
Merge branch 'bg-prepare'
2022-07-06 13:57:49 +02:00
Adam Wulkiewicz
7ced0ca03e
Merge branch 'develop' into bg-prepare
2022-07-06 13:57:22 +02:00
Adam Wulkiewicz
b6f0bbd389
Merge pull request #1030 from awulkiew/fix/buffer
...
[buffer] Use output_point_type with helper geometries instead of model::point
2022-07-06 13:56:24 +02:00
Adam Wulkiewicz
89f01bf44b
Merge pull request #1029 from awulkiew/fix/touches
...
Fix compilation of touches for geometry collections with gcc-10
2022-07-06 13:56:10 +02:00
Barend Gehrels
1837ddc7f1
[buffer] fix for integer overflow
2022-07-06 08:24:11 +02:00
Adam Wulkiewicz
afa220b1ec
[buffer] Use output_point_type with helper geometries instead of model::point
...
This fixes compilation errors when output point type is different.
2022-07-02 17:22:23 +02:00
Adam Wulkiewicz
4edce6d99d
[relate] Remove unused variable
2022-07-02 01:13:25 +02:00
Adam Wulkiewicz
a78532ad8b
[test][touches] Add test cases
2022-07-02 01:07:26 +02:00
Adam Wulkiewicz
aec94ce79c
[relate][touches] Fix -1 to size_t template argument conversion of topological dimension
...
GC's topological dimension -1 was converted to size_t in static_mask_touches.
Furthermore now relate is not calculated for GCs holding only PointLike geometries.
2022-07-02 01:03:04 +02:00
Adam Wulkiewicz
e91dc33d15
Merge branch 'bg-prepare'
2022-06-30 01:45:24 +02:00
Adam Wulkiewicz
fbcff8b708
Merge branch 'develop' into bg-prepare
2022-06-30 01:45:02 +02:00
Adam Wulkiewicz
756412ae0f
[intersection] Add template keywords in static member function template calls
2022-06-30 01:44:16 +02:00
Adam Wulkiewicz
9da58cba16
Merge branch 'bg-prepare'
2022-06-29 23:36:36 +02:00
Adam Wulkiewicz
16232f4968
Merge branch 'develop' into bg-prepare
2022-06-29 23:36:07 +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
Adam Wulkiewicz
369f996555
[buffer] Add/fix comments
2022-06-29 22:51:52 +02:00
Adam Wulkiewicz
9b96227eda
Merge pull request #1016 from awulkiew/feature/gc11
...
Add support for GC in covered_by, crosses, equals, overlaps, relate, relation, touches and within
2022-06-29 22:43:33 +02:00
Adam Wulkiewicz
2bd3ddf442
[crosses] Add const keywords
2022-06-29 22:32:10 +02:00
Adam Wulkiewicz
838f276815
Merge branch 'develop' into feature/gc11
2022-06-29 22:28:43 +02:00
Adam Wulkiewicz
b6a367596a
Merge pull request #1011 from awulkiew/feature/gc10
...
Add support for GC in intersection, sym_difference and union.
2022-06-29 22:11:46 +02:00
Adam Wulkiewicz
c730b27e23
[intersection] Rename functions add const keywords
2022-06-29 22:05:55 +02:00