Commit Graph

  • 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
  • dafd4dd14d Merge branch 'bg-prepare' Adam Wulkiewicz 2018-02-15 01:00:58 +0100
  • 63376f5bb6 Merge 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
  • 85b6675954 Merge 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
  • 16e725533f Merge 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
  • 0c3ab1d27c Merge branch 'feature/remove_rescaling' into develop Barend Gehrels 2018-01-31 09:59:55 +0100
  • 41ca8baee7 Merge 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
  • d442090ff7 Merge 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
  • 9a0609114a
    Merge pull request #456 from norbertwenzel/std-array-adaptor-docs Adam Wulkiewicz 2018-01-28 02:23:46 +0100
  • 9373a5f271 [test][srs] Add par4 metafunctions compilation test. Adam Wulkiewicz 2018-01-28 02:22:06 +0100
  • 64b0472c06 [srs] Implement is_[param] metafunctions differently. Adam Wulkiewicz 2018-01-28 02:17:18 +0100
  • 327f654623 [simplify] avoid to aggressive simplification at closing area Barend Gehrels 2018-01-27 16:14:27 +0100
  • f485fb7ebb [simplify] do not change closing area for buffer Barend Gehrels 2018-01-27 16:14:07 +0100
  • e533f624b0 [simplify] split class into two parts Barend Gehrels 2018-01-27 14:51:04 +0100
  • 194f182acc [simplify] process closing area at end backwards, which results in simpler and more efficient code Barend Gehrels 2018-01-27 14:38:17 +0100
  • d4bc950146 [doc] Add C++11 std::array point adaptor docs Norbert Wenzel 2018-01-22 21:57:37 +0100
  • 5534818e0f [simplify] simplify around closing point of ring/polygons Including unit test. Barend Gehrels 2018-01-26 17:46:14 +0100
  • a923fca171 Merge 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
  • b3a6034e70 [spike] remove redundant static and fix layout Barend Gehrels 2018-01-26 13:04:56 +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
  • e86d9026b4 Merge 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
  • bc598fdfc5 Merge 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
  • 8d2f00ae7b
    Merge pull request #455 from awulkiew/feature/spherical_strategies Adam Wulkiewicz 2018-01-24 13:42:01 +0100
  • 7ebafcdb90 [test][srs] Add missing braces in projections test cases array. Adam Wulkiewicz 2018-01-23 21:13:42 +0100
  • 0dbdd990ea [test][is_valid] Fix unused type warning. Adam Wulkiewicz 2018-01-23 21:13:02 +0100
  • 719fe851bf [strategy] Fix strategy passing in helper function of geographic distance P/B strategy. Adam Wulkiewicz 2018-01-23 21:12:32 +0100
  • 47da3da67c [srs] Fix function modifier (relace static with inline). Adam Wulkiewicz 2018-01-23 21:11:42 +0100
  • 88aeb64fe5 [strategy] Take RadiusTypeOrSphere tparam in spherial strategies. Adam Wulkiewicz 2018-01-23 18:43:56 +0100
  • 43a054ca99 [srs] Prefix get/set function calls with geometry:: (mingw-gcc-4.4 workaround). Adam Wulkiewicz 2018-01-23 18:39:41 +0100
  • b6c1e88378 [strategy] Fix min/max function calls with MSVC and use abs from math namespace. Adam Wulkiewicz 2018-01-23 18:34:56 +0100
  • efc9d4ac3d
    Merge pull request #441 from awulkiew/feature/area_strategies Adam Wulkiewicz 2018-01-22 23:05:17 +0100
  • c8a290b3a4
    Merge pull request #454 from norbertwenzel/doc-typo Adam Wulkiewicz 2018-01-22 23:03:14 +0100
  • 18bc911078
    Merge pull request #438 from vissarion/feature/distance_box Adam Wulkiewicz 2018-01-22 23:02:01 +0100
  • 70267efabc Add missing full stop to sentence Norbert Wenzel 2018-01-22 22:18:16 +0100
  • 3d9cbd87a4 [strategies] Move generic distance pt/box and box/box strategies Vissarion Fysikopoulos 2018-01-22 16:48:37 +0200
  • edf07697e8 Merge remote-tracking branch 'origin/develop' into feature/distance_box Vissarion Fysikopoulos 2018-01-22 12:59:25 +0200
  • 29df95e09f [ci] Enable SRS tests at CircleCI. Adam Wulkiewicz 2018-01-21 13:57:37 +0100
  • e67bf40b35 Merge branch 'develop' into feature/area_strategies Adam Wulkiewicz 2018-01-21 02:48:29 +0100
  • 0bababb22b
    Merge pull request #394 from awulkiew/feature/projections Adam Wulkiewicz 2018-01-21 02:03:08 +0100
  • 7d2026dd84 Merge 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
  • 6d0d53c41e Merge branch 'develop' into feature/area_strategies Adam Wulkiewicz 2018-01-16 14:45:48 +0100
  • dbf56a8210
    Merge pull request #437 from awulkiew/feature/complexify Adam Wulkiewicz 2018-01-16 14:45:06 +0100
  • 5f19586ef6 [doc][densify] Add examples. Adam Wulkiewicz 2018-01-15 19:46:55 +0100
  • 4b2304c5b7 [test][densify] Test default strategy version of algorithm. Adam Wulkiewicz 2018-01-15 19:24:42 +0100
  • e8fdc21b85 Merge branch 'develop' into feature/complexify Adam Wulkiewicz 2018-01-15 19:24:08 +0100
  • 1cafdc6d43 [densify] Fix default strategy type and remove wrong template parameter. Adam Wulkiewicz 2018-01-15 19:23:43 +0100
  • 36d5ad9122 [length] Implement resolve_strategy stage. Adam Wulkiewicz 2018-01-15 19:20:18 +0100
  • e3ca911fd0 Merge branch 'feature/dissolve' into develop Barend Gehrels 2018-01-13 17:55:39 +0100
  • e01ba5d62a [dissolve] comment case in recently changed code Barend Gehrels 2018-01-12 18:09:04 +0100
  • a06da3995a [test] add clockwise option to dissolve test - which is not completely working yet. Barend Gehrels 2018-01-12 18:08:37 +0100
  • 3984a1f3d9 [buffer] add method added to visitor for dissolve Barend Gehrels 2018-01-12 17:34:32 +0100
  • 38f586eba9 [test] just always do the reversed version, there is no need anymore to make this optional Barend Gehrels 2018-01-12 17:33:59 +0100