da16ae8e79[simplify] revise solution to get opposite instead of closing area (which fixes some issues) and do more tries (to get more output)
Barend Gehrels
2018-02-18 16:54:30 +0100
a22376506d[doc] Add 1.67 release notes.
Adam Wulkiewicz
2018-02-18 04:16:56 +0100
48e6c33ffc[test] add testcase for ticket 13444 which goes wrong with rescaling
Barend Gehrels
2018-02-17 18:51:06 +0100
3e53d4d456[simplify] during review, change implementation using rotate instead of clise
Barend Gehrels
2018-02-17 13:50:07 +0100
dafd4dd14dMerge branch 'bg-prepare'
Adam Wulkiewicz
2018-02-15 01:00:58 +0100
63376f5bb6Merge commit '224797ce6c39f8289ee3c1fa18ea7259594340bc' into bg-prepare
Adam Wulkiewicz
2018-02-14 23:39:01 +0100
c16ad7ddfa[test] fix expectations changed by earlier commit (fraction 1/1000 -> 1/2). Note that the starting point of the polygon can change shape of simplified version, and therefore area
Barend Gehrels
2018-02-14 17:08:20 +0100
8d28489661[test] test removing duplicate point (if there are 2) and complete removal of empty interior ring
Barend Gehrels
2018-02-14 17:07:13 +0100
0ac8b51b41[test] test simplifying away closing point / whole polygon
Barend Gehrels
2018-02-14 17:06:25 +0100
00389227b2[simplify] rename iterators (because iterator for out is gone)
Barend Gehrels
2018-02-14 17:05:29 +0100
7bf4d35616[simplify] Also remove duplicate point in inserter
Barend Gehrels
2018-02-14 17:05:07 +0100
b795561e84[test] also test for omitting polygons/interior rings in output
Barend Gehrels
2018-02-14 15:07:43 +0100
a5a43b155c[buffer] Remove part now responsibility of simplify
Barend Gehrels
2018-02-14 15:02:22 +0100
3335bf970c[test] update test expectations
Barend Gehrels
2018-02-14 15:01:33 +0100
2d0ba126d9[simplify] now some bugs were solved we can relax the fraction and omit starting point earlier
Barend Gehrels
2018-02-14 15:01:05 +0100
8586ebf6b6[simplify] Remove duplicate points for lines having 2 points
Barend Gehrels
2018-02-14 15:00:23 +0100
e0c8651af8[simplify] do not create empty polygons or interior rings when they are simplified away
Barend Gehrels
2018-02-14 15:00:07 +0100
51077f7003[simplify] simplifying small polygons (e.g. triangles), get rid of the minimum to get consistent behaviour in omitting output (otherwise triangles stay, while larger structures can be simplified away)
Barend Gehrels
2018-02-14 14:52:48 +0100
5bf3d27701[test] add case for simplify which previously failed within countries test to the unit test. It checks only for output area.
Barend Gehrels
2018-02-14 12:22:23 +0100
1ce9583b17[simplify] fix new behaviour, if sliced it should be closed explicitly (also to calculate correct areas). Area check with sign instead of boolean.
Barend Gehrels
2018-02-14 11:55:57 +0100
85b6675954Merge branch 'develop' into feature/simplify
Barend Gehrels
2018-02-14 09:50:52 +0100
26ada1dc6e[test][srs] Fix missing field initializer warning (clang-3.0 -Wall -Wextra).
Adam Wulkiewicz
2018-02-06 15:12:34 +0100
696e03532f[strategy] Fix QVM matrix access in matrix_transformer.
Adam Wulkiewicz
2018-02-05 23:45:14 +0100
f874467abd[doc][geometries] Remove std::list from bg::model::polygon's example container types.
Adam Wulkiewicz
2018-02-05 22:35:25 +0100
da38ece6d2[test][srs] Fix missing field initializer warnings (clang++-5.0 -Wall -Wextra).
Adam Wulkiewicz
2018-02-01 03:41:22 +0100
16e725533fMerge branch 'develop' of github.com:boostorg/geometry into develop
Adam Wulkiewicz
2018-02-01 03:08:20 +0100
cf49b534c2[strategies] Fix unused parameter warning.
Adam Wulkiewicz
2018-02-01 03:08:05 +0100
0c3ab1d27cMerge branch 'feature/remove_rescaling' into develop
Barend Gehrels
2018-01-31 09:59:55 +0100
41ca8baee7Merge branch 'develop' into feature/remove_rescaling
Barend Gehrels
2018-01-31 09:56:48 +0100
53ab7ced45[simplify] update algorithm for region around closure
Barend Gehrels
2018-01-31 09:55:34 +0100
1fc11a3319[test] correct closure if necessary, and add define to be able to test faster
Barend Gehrels
2018-01-31 09:52:47 +0100
945fc9bb94[test] add unit test for simplification of countries
Barend Gehrels
2018-01-31 09:51:20 +0100
5fabea8e2c[test][srs] Add tests for new generic is_param metafunctions.
Adam Wulkiewicz
2018-01-29 22:18:40 +0100
1f23119690[srs] Implement generic is_[param] differently.
Adam Wulkiewicz
2018-01-29 22:14:49 +0100
0b01086d20[srs] Fix unused parameter warnings.
Adam Wulkiewicz
2018-01-29 02:43:19 +0100
b3d3acc83d[test][srs] Fix unused variable and parameter warnings.
Adam Wulkiewicz
2018-01-29 01:57:11 +0100
0ce325e422[srs] Fix extra ';' warnings.
Adam Wulkiewicz
2018-01-29 01:55:17 +0100
f8140b1ec0[srs] Fix fallthrough warnings with BOOST_FALLTHROUGH;
Adam Wulkiewicz
2018-01-28 13:57:23 +0100
d442090ff7Merge branch 'develop' of github.com:boostorg/geometry into develop
Adam Wulkiewicz
2018-01-28 03:33:42 +0100
350f4990b3[test][srs] Fix unused parameter warning.
Adam Wulkiewicz
2018-01-28 03:30:44 +0100
856e8a4f11[srs] Fix unused parameter warnings in projections.
Adam Wulkiewicz
2018-01-28 03:28:16 +0100
5534818e0f[simplify] simplify around closing point of ring/polygons Including unit test.
Barend Gehrels
2018-01-26 17:46:14 +0100
a923fca171Merge branch 'feature/dissolve' into develop
Barend Gehrels
2018-01-26 13:52:23 +0100
617b78c420[test] increase tolerance of multi-point circle buffers, which, having many intersections, have their collinear points removed and are 1e-5 smaller
Barend Gehrels
2018-01-26 13:25:38 +0100
f054f092a2[test] update two other testcases for difference
Barend Gehrels
2018-01-26 13:20:56 +0100
8ef2eb41d0[buffer] add necessary include for testing with no-rescale
Barend Gehrels
2018-01-26 13:05:19 +0100
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)
Barend Gehrels
2018-01-26 13:03:25 +0100
34dfbba271[test] adapt point expectations for union/difference/intersection because we now skip some collinear points
Barend Gehrels
2018-01-26 13:02:06 +0100
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.
Barend Gehrels
2018-01-26 12:40:35 +0100
e86d9026b4Merge branch 'feature/dissolve' into develop
Barend Gehrels
2018-01-26 09:55:01 +0100
e7491e76ee[dissolve] fix area_result_type which is changed in the library
Barend Gehrels
2018-01-26 09:54:22 +0100
bc598fdfc5Merge branch 'develop' into feature/dissolve
Barend Gehrels
2018-01-26 09:39:51 +0100
d98640dbc5[srs] Fix unreachable code msvc warnings in isea projection.
Adam Wulkiewicz
2018-01-25 21:08:49 +0100
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.
Barend Gehrels
2018-01-24 17:21:31 +0100
d66df075fe[test] reincarnate test of segment intersection
Barend Gehrels
2018-01-17 11:11:50 +0100
b4856465c2[algorithms] [tests] Generic box-segment distance for both cartesian and non-cartesian CS
Vissarion Fysikopoulos
2018-01-24 17:54:37 +0200
Merge pull request #394 from awulkiew/feature/projections
Adam Wulkiewicz
2018-01-21 02:03:08 +0100
7d2026dd84Merge branch 'develop' into feature/projections
Adam Wulkiewicz
2018-01-21 00:09:06 +0100
84675e253f[projections] Remove unused paramters and types.
Adam Wulkiewicz
2018-01-21 00:06:35 +0100
8df7774495[test] Add minimal test and disable the rest of the tests for TRAVIS.
Adam Wulkiewicz
2018-01-20 01:30:10 +0100
57b9cd0bbc[algorithms] [tests] Fix distance segment-box for spehrical and geographic when segments is close to a box corner
Vissarion Fysikopoulos
2018-01-19 19:12:49 +0200
a51b2dd6ac[algorithm] [test] Meridian case for segment box distance; segments left-right of box
Vissarion Fysikopoulos
2018-01-18 12:40:09 +0200
20a83095a0[doc][area] Add documentation for geographic strategy and improve example (use strategies).
Adam Wulkiewicz
2018-01-16 15:22:52 +0100
6d0d53c41eMerge branch 'develop' into feature/area_strategies
Adam Wulkiewicz
2018-01-16 14:45:48 +0100