Commit Graph

8536 Commits

Author SHA1 Message Date
Dane Springmeyer
0d78de5974
Fix potential unsigned integer overflow in find_polygons_for_source
An invalid polygon will trigger overflow when `previous_rank` is `0` as `previous_rank - 1` will overflow. This can be detected by passing an invalid polygon like `[[8128,3600],[8224,3664],[8128,3600]]` into `boost::geometry::intersection` and compiling with `-fsanitize=undefined`
2018-08-11 09:01:40 -07:00
Yaghyavardhan singh khangarot
fc0f5525ae [doc][similarity] Add documentation for algorithm for finding similarity between geometries 2018-08-06 05:41:12 +05:30
Yaghyavardhan singh khangarot
0591e109ce [doc][similarity] add documentation for discrete_frechet_disatance and discrete_hausdorff_distance. 2018-08-02 19:52:40 +05:30
Adam Wulkiewicz
21362e7cb2 Merge branch 'bg-prepare' 2018-08-01 16:14:06 +02:00
Adam Wulkiewicz
5357c4f15c [srs] Disable str_cast specializations with C++11 features in MSVC<=12. 2018-08-01 15:15:02 +02:00
Adam Wulkiewicz
319ee31d6a [srs] Disable str_cast specializations with C++11 features in MSVC<=12. 2018-08-01 14:09:58 +02:00
Yaghyavardhan singh khangarot
3b22b04588 [test][similarity] Rename Hausdorff Distance and Frechet Distance test files 2018-07-31 22:04:14 +05:30
Yaghyavardhan singh khangarot
a9ac6d87b9 [algorithms]Rename Hausdorff Distance and Frechet Distance algorithms 2018-07-31 22:03:21 +05:30
Adam Wulkiewicz
6ebaee91a0 Merge branch 'bg-prepare' 2018-07-30 22:18:07 +02:00
Adam Wulkiewicz
1d641425ae [doc] Update 1.68 release notes. 2018-07-30 21:45:15 +02:00
Adam Wulkiewicz
5fbd2a1102 [doc] Update 1.68 release notes. 2018-07-30 21:43:55 +02:00
Adam Wulkiewicz
3c8714c600 [algorithms][formulas][strategies] Fix unused variable warnings. 2018-07-30 04:58:06 +02:00
Adam Wulkiewicz
e2ad044720 [algorithms][formulas][strategies] Fix unused variable warnings. 2018-07-29 22:17:40 +02:00
Adam Wulkiewicz
0c34f56ceb [ci] Test relops in separate jobs. 2018-07-27 19:13:17 +02:00
Adam Wulkiewicz
4782cb191d [test][algorithms] Move relops tests dirs to algorithms/ dir. 2018-07-27 19:00:19 +02:00
Adam Wulkiewicz
7f27a9f995 Merge branch 'develop' into feature/projections_interface 2018-07-25 17:07:38 +02:00
Adam Wulkiewicz
79ef70f37b
Merge pull request #486 from BoostGSoC18/feature/geodesic_direct
Introduce formula for Karney's direct geodesic method
2018-07-25 14:59:48 +02:00
Adam Wulkiewicz
a5e2dc043d Merge branch 'bg-prepare' 2018-07-25 14:56:57 +02:00
Adam Wulkiewicz
15d76178ea Merge branch 'develop' into bg-prepare 2018-07-25 14:56:06 +02:00
Adam Wulkiewicz
f509d108fe Merge branch 'bg-prepare' 2018-07-23 16:45:14 +02:00
Adam Wulkiewicz
402c39c933 Merge branch 'feature/circleci2' into develop 2018-07-23 16:43:42 +02:00
Adam Wulkiewicz
9da0e9c046 Merge branch 'develop' into bg-prepare 2018-07-23 16:43:19 +02:00
Adam Wulkiewicz
fe4dce6dee [doc] Update 1.68 release notes. 2018-07-23 16:40:56 +02:00
Adam Wulkiewicz
dc2844c866 Merge branch 'bg-prepare' 2018-07-23 03:10:21 +02:00
Adam Wulkiewicz
d3fd9e6d61 Merge branch 'develop' into bg-prepare 2018-07-23 03:09:22 +02:00
Adam Wulkiewicz
ff35ab1417 [ci] Add support for CircleCI 2.0. 2018-07-22 19:18:11 +02:00
Adam Wulkiewicz
577688d238 [test][index] Group rtree tests in separate directories by value_type. 2018-07-22 18:28:07 +02:00
Adeel Ahmad
1bfeba16aa
[strategies] Add distance strategy for Karney's inverse formula 2018-07-20 13:52:20 +05:00
Vissarion Fysikopoulos
142ea74cb7 [strategies] Line interpolate point spherical strategy 2018-07-19 14:36:46 +03:00
Adam Wulkiewicz
01c7c4b6e9 [srs] Fix gcc8 warnings (catching polymorphic type by value). 2018-07-19 02:01:00 +02:00
Adeel Ahmad
2ff1824683
[formulas][test] Update copyright information 2018-07-16 19:06:20 +05:00
Adam Wulkiewicz
1b3cab85bd [srs] Add workaround for msvc-12 faulty array initialization. 2018-07-16 05:21:06 +02:00
Adam Wulkiewicz
f3e12546a0 [srs] Attempt to fix invalid constant expression preventing compilation with some versions of GCC. 2018-07-15 19:14:34 +02:00
Adam Wulkiewicz
92d3930f7b Merge branch 'bg-prepare' 2018-07-15 19:00:37 +02:00
Adam Wulkiewicz
3f75284e24 Merge branch 'develop' into bg-prepare 2018-07-15 18:35:01 +02:00
Adeel Ahmad
b44e3aed59
[formulas] Remove unused variable a12 in karney_inverse 2018-07-13 12:15:35 +05:00
Adeel Ahmad
55c1691ddc
[formulas] Fix incorrect argument to meridian_length() function 2018-07-13 12:08:00 +05:00
Vissarion Fysikopoulos
b768e811c1 [algorithms] [strategies] Line interpolate point geographic strategy 2018-07-12 15:32:57 +03:00
Vissarion Fysikopoulos
bcfe022338 [Algorithms] Interface of line_interpolate_point algorithm 2018-07-11 16:21:56 +03:00
Adam Wulkiewicz
ec7ac6df00 [test][strategies] Remove unused variable. 2018-07-11 15:05:21 +02:00
Adam Wulkiewicz
84d08d6936 [test][iterators] Remove typename keyword. 2018-07-11 14:56:14 +02:00
Yaghyavardhan singh khangarot
ff68b40cad [algorithms] Updated 2018-07-10 15:18:49 +05:30
Adeel Ahmad
daf03b4888
[formulas] Use namespace alias se for series_expansion in karney_inverse 2018-07-10 11:52:20 +05:00
Adeel Ahmad
6432dfe96c
[formulas][util] Reformat code in karney_inverse to use coefficient containers 2018-07-10 11:36:33 +05:00
Adam Wulkiewicz
50dcb6d4ae
Merge pull request #488 from jonasdmentia/fix/closing_iterator_returns_reference_to_temp
Fix/closing iterator returns reference to temp
2018-07-09 13:43:46 +02:00
Adam Wulkiewicz
9d763b9e52
Merge pull request #499 from vissarion/fix/expand_make_inverse
Fix make_inverse and expand issue
2018-07-09 13:39:36 +02:00
Adeel Ahmad
73a2e2b8a4 Merge branch 'feature/geodesic_direct' into feature/karney_inverse 2018-07-09 16:15:41 +05:00
Vissarion Fysikopoulos
f04c25f43d [algorithms] [util] Rename is_inverse utility and update copyright notes 2018-07-09 12:58:34 +03:00
Yaghyavardhan singh khangarot
dcae80d481 [algorithms] Updated hausdorff_distance.hpp 2018-07-09 10:14:22 +05:30
Yaghyavardhan singh khangarot
3e9f52773d [algorithms] Updated hausdorff distance algorithm using R-tree 2018-07-08 18:41:21 +05:30