Commit Graph

  • 5348d02ae3 [test] add unit test for geographic point buffer Barend Gehrels 2019-01-09 16:30:33 +0100
  • 9ce1c0b7c7 [test] Add area strategy to unit test function to be able to use another than the default Barend Gehrels 2019-01-09 16:28:49 +0100
  • dc0f40c16a [buffer] Add buffer_point_circle strategy for geographic Barend Gehrels 2019-01-09 12:37:22 +0100
  • 0ee5b554a9 [distance] Add missing include. Adam Wulkiewicz 2019-01-03 22:02:50 +0100
  • 6e75922962 [test][within] Add missing include. Adam Wulkiewicz 2019-01-03 15:50:56 +0100
  • 335d25dd45 [algorithms][strategies] Decrease distance() strategies dependencies. Adam Wulkiewicz 2019-01-03 15:49:25 +0100
  • 3350dcaeb6
    Merge pull request #544 from jaredjxyz/fix_segment_view_example_doc Adam Wulkiewicz 2019-01-03 04:40:54 +0100
  • 4e9fac9eb7 Fix Segment View doc: Wrong output Jared Jensen 2019-01-02 23:10:44 +0000
  • c7c22d3380 [buffer] use side instead of side_value, to avoid implementing it for spherical/geographic. It is not used for Cartesian (because that uses side-of-intersection). Besides that, there are no differences at all in results. Barend Gehrels 2019-01-02 12:40:49 +0100
  • af1cb4e52f [overlay] remove area include where not needed Barend Gehrels 2019-01-02 12:39:23 +0100
  • 95baf81aa0 [buffer] fix in new code, use tags instead of coordinate system itself Barend Gehrels 2019-01-01 14:29:33 +0100
  • 3f26e34f43 [test] Remove side-of-intersection from tests Barend Gehrels 2019-01-01 12:51:46 +0100
  • ea1a1fd5a4 [formulas] Remove unneeded and heavy dependency (srs/projections). Adam Wulkiewicz 2018-12-19 23:02:20 +0100
  • e1b6b440cf [buffer] move use_side_of_implementation outside class to use it in buffered_piece_collection. That is the last usage of the define, so it is removed now. Barend Gehrels 2018-12-19 13:26:21 +0100
  • 92a56f15c6 [buffer] always recalculate robust points Barend Gehrels 2018-12-19 13:12:59 +0100
  • dc688951da [buffer] specialize check_helper_segment Barend Gehrels 2018-12-19 13:12:29 +0100
  • 7911971d44 [buffer] extract check_helper_segment to split it in next commit Barend Gehrels 2018-12-19 12:55:32 +0100
  • 1468965673 [buffer] split implementation for side (of intersection), depending on coordinate system Barend Gehrels 2018-12-19 12:30:37 +0100
  • d5e3fe996d [test] pass the buffer itself Barend Gehrels 2018-12-19 11:16:56 +0100
  • 78735951c8 [test] add number of points to unit test settings Barend Gehrels 2018-12-19 11:16:32 +0100
  • 96d0cd8646 [buffer] restructure turn_in_piece_visitor code such that it can be easier splitted and specialized for geo (no side of intersection) and cartesian (with side of intersection) Barend Gehrels 2018-12-19 11:11:09 +0100
  • 821221ce26 [algorithms] Add missing includes. Adam Wulkiewicz 2018-12-18 23:17:36 +0100
  • e0a4c6b81e [srs] Add missing includes. Adam Wulkiewicz 2018-12-18 20:30:19 +0100
  • 2d4bc1e21b [strategies] Add missing includes. Adam Wulkiewicz 2018-12-18 20:29:58 +0100
  • 73c1eed947 [algorithm][formulas][geometries][util] Add missing includes. Adam Wulkiewicz 2018-12-18 20:29:41 +0100
  • bb6421a1b4 [extensions] Add missing includes, move traits, fix namespaces, hide debugging code behind #ifdefs etc. Adam Wulkiewicz 2018-12-18 04:37:29 +0100
  • 321f01c5dd [strategies] Add missing includes. Adam Wulkiewicz 2018-12-18 04:36:45 +0100
  • 1487a86a0e [srs] Add missing includes. Adam Wulkiewicz 2018-12-18 04:36:19 +0100
  • 2891ee3d62 [iterators][policies][util][views] Add missing includes. Adam Wulkiewicz 2018-12-18 04:36:05 +0100
  • f224f36983 [geometries] Add missing includes. Adam Wulkiewicz 2018-12-18 04:35:09 +0100
  • c668c217f7 [algorithms] Add missing includes. Adam Wulkiewicz 2018-12-18 04:34:29 +0100
  • 5f39dfe6af [test][algorithms] Add missing includes in hausdorff distance test. Adam Wulkiewicz 2018-12-18 04:33:42 +0100
  • 3b43fe23e7 [algorithms] Fix includes and reduce dependencies in discrete frechet and hausdorff distance (and other things). Adam Wulkiewicz 2018-12-18 04:33:15 +0100
  • 247f657fe1 [index] Fix compilation error in intersection_content(): wrong default strategy definition. Adam Wulkiewicz 2018-12-17 14:04:10 +0100
  • d553d82d56 Resolve conflicts and merge with develop Vissarion Fysikopoulos 2018-12-17 14:02:20 +0200
  • 92fb762a2c [strategy] Fix compilation errors in spherical strategies (missing includes and template keywords). Adam Wulkiewicz 2018-12-17 03:53:55 +0100
  • cd863853c2 [envelope] Add missing #include. Adam Wulkiewicz 2018-12-17 01:45:32 +0100
  • 9d5d5ae6e8 [strategies] Fix warning, add missing comment at end of #endif. Adam Wulkiewicz 2018-12-17 01:38:48 +0100
  • c7ba195a9e
    Merge pull request #533 from awulkiew/feature/undefined_cs Adam Wulkiewicz 2018-12-16 22:24:33 +0100
  • f6826c43b2 [test][strategies] Rename envelope_segment test file. Adam Wulkiewicz 2018-12-16 15:41:39 +0100
  • 371767b248 [get_turns] Remove unneeded comment. Adam Wulkiewicz 2018-12-16 15:18:34 +0100
  • 4c099bdd50 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-12-16 15:16:39 +0100
  • b8951f2d1d
    Merge pull request #540 from awulkiew/feature/get_turn_info Adam Wulkiewicz 2018-12-15 19:09:19 +0100
  • ee4ebca3c6 [get_turns] Make side calculation for linear endpoints clearer. Don't calculate unnecessary sides. Adam Wulkiewicz 2018-12-15 01:53:12 +0100
  • 60d1f8fa28
    Merge pull request #531 from barendgehrels/feature/get_turn_info_add_retrieve_policy Adam Wulkiewicz 2018-12-14 22:46:47 +0100
  • b11ab4c713
    Merge pull request #538 from awulkiew/fix/array_init Adam Wulkiewicz 2018-12-11 14:18:24 +0100
  • 329e63b3e5
    Merge pull request #535 from eldiener/develop Adam Wulkiewicz 2018-12-10 23:08:08 +0100
  • e710403b4d [core][srs] Add workaround for msvc-12 faulty array initialization. Adam Wulkiewicz 2018-12-10 22:47:11 +0100
  • bac949d20f [get_turn_info] add ranges Barend Gehrels 2018-12-08 21:39:51 +0100
  • 2dce9c3c8a [get_turn_info] verify more pk/qk to avoid assertions Barend Gehrels 2018-12-08 19:31:38 +0100
  • b5d44b7428 [test] fix get_turn_info test Barend Gehrels 2018-12-08 18:55:47 +0100
  • bec490d6a1 [get_turn_info] review remark, i/o size use is_last_segment Barend Gehrels 2018-12-08 18:14:59 +0100
  • 2c14e92289 [test] put ranges first Barend Gehrels 2018-12-08 17:59:02 +0100
  • ca22e2445c [get_turn_info] rename wrongly named variables to more proper symbolic names Barend Gehrels 2018-12-08 17:45:29 +0100
  • a02a4646ce [get_turn_info] revise operations_of_equal, pass sides instead of ranges because one of the calls had wrong order and yet another version was used. Besides that it is simpler. Barend Gehrels 2018-12-08 17:33:56 +0100
  • 9a6a578bee [get_turn_info] get rid of confusing names Barend Gehrels 2018-12-08 15:15:46 +0100
  • 8626ae1655 [get_turn_info] avoid assertion by refactoring away side_calculator_for_endpoint, such that pk/qk are now retrieved lazily. This also solves part of the mystery of the points passed in wrong order. Barend Gehrels 2018-12-08 15:10:51 +0100
  • 668e9b1707 [get_turn_info] Add conditions to avoid assert in collinear turn handler and is_spike Barend Gehrels 2018-12-08 14:49:37 +0100
  • 7ce6dfc7e6 [get_turn_info] review remarks, add assert (still asserting sometimes) Barend Gehrels 2018-12-08 13:39:12 +0100
  • 35bdde4dd9 [get_turn_info] review remarks, pass ranges first, use iterators, comments Barend Gehrels 2018-12-08 13:30:04 +0100
  • daf901aaf2 [get_turn_info] minor, comments, style Barend Gehrels 2018-12-05 11:25:17 +0100
  • fdac1fb86d [get_turn_info] now pi/qi are neither necessary, being used only once Barend Gehrels 2018-12-05 11:24:50 +0100
  • b6a537fcb4 [get_turn_info] now that buffer does not use assign_policy::apply anymore, it can be omitted. Barend Gehrels 2018-12-05 10:44:32 +0100
  • 3644f81f6a [get_turn_info] avoid typedef, omit pj/qj used once Barend Gehrels 2018-12-05 10:10:40 +0100
  • 413e590994 [get_turn_info] rename typedef'ed PointQ to point1_type and similar Barend Gehrels 2018-12-05 10:09:56 +0100
  • e0a44b8fb5 [get_turn_info] rename has_k back to is_last Barend Gehrels 2018-12-05 10:09:21 +0100
  • e5b1711afc [get_turns] fix new code, use correct type Barend Gehrels 2018-12-05 10:09:04 +0100
  • 64126a9173 [get_turn_info][test] add point_type, rename policy Barend Gehrels 2018-12-04 23:11:49 +0100
  • 83a1e07506 [buffer] do not calculate robust points in assign, but before. This is slightly less performant (because it is now also calculated for non-intersecting segments) but probably not significant, and, more importantly, rescaling will be gone later Barend Gehrels 2018-12-04 22:31:59 +0100
  • 11b33d6966 [buffer] propagate change retrieve -> sub_range to buffer Barend Gehrels 2018-12-04 22:22:00 +0100
  • 5cc0ac19aa [get_turn_info] move is_p_last info is_spike_p which avoids many extra checks and passing parameters. For remaining bools use the appropate conditions directly Barend Gehrels 2018-12-04 20:28:43 +0100
  • 2653bf5e7b [get_turn_info] Adapt unit test to latest state Barend Gehrels 2018-12-04 19:42:46 +0100
  • 9a31ac712f [get_turn_info] Replace get_point_i/j/k by at, and has_p by size() to make a range-like concept Also in review there were remark about i/j/k/l Barend Gehrels 2018-12-04 19:38:08 +0100
  • b38de4468e [get_turn_info] rename RetrieveAdditionalInfoPolicy to UniqueSubRange Barend Gehrels 2018-12-03 20:41:54 +0100
  • 6bd612f3e6 [get_turn_info] remove pi,pj / qi,qj from other basic turn handlers In many places it was not used Barend Gehrels 2018-12-03 20:02:39 +0100
  • c418492e4d [get_turn_info] remove pi,qj / qi,qj from end_points and other analyses Barend Gehrels 2018-12-03 19:38:04 +0100
  • e7ff373b73 [get_turn_info] remove pi,pj / qi,qj from crosses Barend Gehrels 2018-12-03 19:35:39 +0100
  • 812dc416ed [get_turn_info] incorporate pi/pj qi/qj into retriever as suggested by Adam during review Barend Gehrels 2018-12-03 19:14:40 +0100
  • 394f425746 Removed executable permission. Edward Diener 2018-12-03 07:59:11 -0500
  • f1b9c19402 [get_turn_info] bugfix, never return false for has_k for areal features Barend Gehrels 2018-12-01 13:23:14 +0100
  • 5bf8066f36 [get_turn_info] process review remarks, rename policies, methods Postpone getting pk/qk in collinear_opposite Barend Gehrels 2018-12-01 13:22:03 +0100
  • 292e3df03e Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-30 14:42:52 +0100
  • 6d14475964 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-30 14:15:19 +0100
  • 36157800d4 [doc] Fix typos. Adam Wulkiewicz 2018-11-30 14:14:31 +0100
  • 7233ac666a Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-30 14:11:31 +0100
  • 2d94c586d5
    Merge pull request #534 from vissarion/fix/doc_release Adam Wulkiewicz 2018-11-30 14:05:50 +0100
  • b22e376422 Update 1.69 release notes Vissarion Fysikopoulos 2018-11-30 14:37:32 +0200
  • a5b5441715 [doc] Fix ordering in imports.qbk and make_qbk.py Vissarion Fysikopoulos 2018-11-30 14:36:43 +0200
  • 8b7d6067ba [doc] Fix Hausdorff's and Frechet's names in index.html Vissarion Fysikopoulos 2018-11-30 14:35:14 +0200
  • e95af96952 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-29 21:35:46 +0100
  • 09435f89ad Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-29 21:17:01 +0100
  • 0426873475 [ci] Run rtree tests one at a time to decrease memory consumption. Adam Wulkiewicz 2018-11-29 20:26:53 +0100
  • eb419836f3 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-29 19:23:53 +0100
  • fc34634c08 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-11-29 17:38:13 +0100
  • 858b0db0be
    Merge pull request #532 from awulkiew/fix/doc Adam Wulkiewicz 2018-11-29 17:21:56 +0100
  • 2e04d7d1a8
    [algorithms][doc] Fix discrete_frechet_distance() description. Adam Wulkiewicz 2018-11-29 14:11:25 +0100
  • fbac327ca9
    [algorithms][doc] Fix Hausdorff's name. Adam Wulkiewicz 2018-11-29 13:57:54 +0100
  • 8a4f82750f [doc] Update 1.69 release notes. Adam Wulkiewicz 2018-11-29 02:27:32 +0100
  • 4a23416b1b [doc] Update index.html Adam Wulkiewicz 2018-11-29 02:20:59 +0100
  • 18ee92853e [io][doc] Add documentation for DSV stream output. Adam Wulkiewicz 2018-11-29 02:20:01 +0100