Commit Graph

7275 Commits

Author SHA1 Message Date
Barend Gehrels
48e6c33ffc [test] add testcase for ticket 13444 which goes wrong with rescaling 2018-02-17 18:51:06 +01:00
Adam Wulkiewicz
26ada1dc6e [test][srs] Fix missing field initializer warning (clang-3.0 -Wall -Wextra). 2018-02-06 15:12:34 +01:00
Adam Wulkiewicz
696e03532f [strategy] Fix QVM matrix access in matrix_transformer. 2018-02-05 23:45:14 +01:00
Adam Wulkiewicz
f874467abd [doc][geometries] Remove std::list from bg::model::polygon's example container types. 2018-02-05 22:35:25 +01:00
Adam Wulkiewicz
da38ece6d2 [test][srs] Fix missing field initializer warnings (clang++-5.0 -Wall -Wextra). 2018-02-01 03:41:22 +01:00
Adam Wulkiewicz
16e725533f Merge branch 'develop' of github.com:boostorg/geometry into develop 2018-02-01 03:08:20 +01:00
Adam Wulkiewicz
cf49b534c2 [strategies] Fix unused parameter warning. 2018-02-01 03:08:05 +01:00
Barend Gehrels
0c3ab1d27c Merge branch 'feature/remove_rescaling' into develop 2018-01-31 09:59:55 +01:00
Barend Gehrels
41ca8baee7 Merge branch 'develop' into feature/remove_rescaling 2018-01-31 09:56:48 +01:00
Adam Wulkiewicz
5fabea8e2c [test][srs] Add tests for new generic is_param metafunctions. 2018-01-29 22:18:40 +01:00
Adam Wulkiewicz
1f23119690 [srs] Implement generic is_[param] differently.
The intention is to have generic metafunctions for finding parameters that
works with all compilers. Unlike previous implementation which doesn't
work with mingw-gcc-4.1.

Replace one-per-each-parameter is_[param] metafunctions with new generic
ones.
2018-01-29 22:14:49 +01:00
Adam Wulkiewicz
0b01086d20 [srs] Fix unused parameter warnings. 2018-01-29 02:43:19 +01:00
Adam Wulkiewicz
b3d3acc83d [test][srs] Fix unused variable and parameter warnings. 2018-01-29 01:57:11 +01:00
Adam Wulkiewicz
0ce325e422 [srs] Fix extra ';' warnings. 2018-01-29 01:55:17 +01:00
Adam Wulkiewicz
f8140b1ec0 [srs] Fix fallthrough warnings with BOOST_FALLTHROUGH; 2018-01-28 13:57:23 +01:00
Adam Wulkiewicz
d442090ff7 Merge branch 'develop' of github.com:boostorg/geometry into develop 2018-01-28 03:33:42 +01:00
Adam Wulkiewicz
350f4990b3 [test][srs] Fix unused parameter warning. 2018-01-28 03:30:44 +01:00
Adam Wulkiewicz
856e8a4f11 [srs] Fix unused parameter warnings in projections. 2018-01-28 03:28:16 +01:00
Adam Wulkiewicz
9a0609114a Merge pull request #456 from norbertwenzel/std-array-adaptor-docs
Add C++11 std::array point adaptor docs
2018-01-28 02:23:46 +01:00
Adam Wulkiewicz
9373a5f271 [test][srs] Add par4 metafunctions compilation test. 2018-01-28 02:22:06 +01:00
Adam Wulkiewicz
64b0472c06 [srs] Implement is_[param] metafunctions differently.
Implement one metafunction for each parameter.

Previous implementation with template template parameters and member
struct partial specializations is not compiled properly with
mingw-gcc-4.1.2.
2018-01-28 02:17:18 +01:00
Norbert Wenzel
d4bc950146 [doc] Add C++11 std::array point adaptor docs
Copied the documentation entry and example from Boost.Array. Referred
to std::array as "C++11 array container".

Link to new page from
* reference
* quickref
* point concept
2018-01-27 10:52:17 +01:00
Barend Gehrels
a923fca171 Merge branch 'feature/dissolve' into develop 2018-01-26 13:52:23 +01:00
Barend Gehrels
617b78c420 [test] increase tolerance of multi-point circle buffers, which, having
many intersections, have their collinear points removed and are 1e-5 smaller
2018-01-26 13:25:38 +01:00
Barend Gehrels
f054f092a2 [test] update two other testcases for difference 2018-01-26 13:20:56 +01:00
Barend Gehrels
8ef2eb41d0 [buffer] add necessary include for testing with no-rescale 2018-01-26 13:05:19 +01:00
Barend Gehrels
b3a6034e70 [spike] remove redundant static and fix layout 2018-01-26 13:04:56 +01:00
Barend Gehrels
b55b95846e [test] check validity of failing testcase, it will be solved by no-rescaling.
So accept for now that result is invalid (which is a false positive)
2018-01-26 13:03:25 +01:00
Barend Gehrels
34dfbba271 [test] adapt point expectations for union/difference/intersection
because we now skip some collinear points
2018-01-26 13:02:06 +01: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
Barend Gehrels
e86d9026b4 Merge branch 'feature/dissolve' into develop 2018-01-26 09:55:01 +01:00
Barend Gehrels
e7491e76ee [dissolve] fix area_result_type which is changed in the library 2018-01-26 09:54:22 +01:00
Barend Gehrels
bc598fdfc5 Merge branch 'develop' into feature/dissolve 2018-01-26 09:39:51 +01:00
Adam Wulkiewicz
d98640dbc5 [srs] Fix unreachable code msvc warnings in isea projection. 2018-01-25 21:08:49 +01:00
Barend Gehrels
e3cdb08a17 [segment_intersection] move preference of one segment to another to
cartesian intersection, because it was actually not used in spherical/
geographic, and because the new first version won't use it either.
2018-01-24 18:05:24 +01:00
Barend Gehrels
d66df075fe [test] reincarnate test of segment intersection 2018-01-24 18:04:53 +01:00
Adam Wulkiewicz
8d2f00ae7b Merge pull request #455 from awulkiew/feature/spherical_strategies
Support both RadiusType and Sphere as template parameter in spherial strategies.
2018-01-24 13:42:01 +01:00
Adam Wulkiewicz
7ebafcdb90 [test][srs] Add missing braces in projections test cases array. 2018-01-23 21:13:42 +01:00
Adam Wulkiewicz
0dbdd990ea [test][is_valid] Fix unused type warning. 2018-01-23 21:13:02 +01:00
Adam Wulkiewicz
719fe851bf [strategy] Fix strategy passing in helper function of geographic distance P/B strategy. 2018-01-23 21:12:32 +01:00
Adam Wulkiewicz
47da3da67c [srs] Fix function modifier (relace static with inline). 2018-01-23 21:11:42 +01:00
Adam Wulkiewicz
88aeb64fe5 [strategy] Take RadiusTypeOrSphere tparam in spherial strategies. 2018-01-23 18:43:56 +01:00
Adam Wulkiewicz
43a054ca99 [srs] Prefix get/set function calls with geometry:: (mingw-gcc-4.4 workaround). 2018-01-23 18:39:41 +01:00
Adam Wulkiewicz
b6c1e88378 [strategy] Fix min/max function calls with MSVC and use abs from math namespace. 2018-01-23 18:34:56 +01:00
Adam Wulkiewicz
efc9d4ac3d Merge pull request #441 from awulkiew/feature/area_strategies
Change area strategies interface.
2018-01-22 23:05:17 +01:00
Adam Wulkiewicz
c8a290b3a4 Merge pull request #454 from norbertwenzel/doc-typo
Typo: Add missing full stop to sentence
2018-01-22 23:03:14 +01:00
Adam Wulkiewicz
18bc911078 Merge pull request #438 from vissarion/feature/distance_box
Point-box and box-box distance for spherical and geographic CS
2018-01-22 23:02:01 +01:00
Norbert Wenzel
70267efabc Add missing full stop to sentence 2018-01-22 22:58:39 +01:00
Vissarion Fysikopoulos
3d9cbd87a4 [strategies] Move generic distance pt/box and box/box strategies 2018-01-22 16:48:37 +02:00
Vissarion Fysikopoulos
edf07697e8 Merge remote-tracking branch 'origin/develop' into feature/distance_box 2018-01-22 12:59:25 +02:00