Commit Graph

  • 2442cdd1e3 [algorithms][detail] Fix compile error in azimuth() using vincenty formula. Adam Wulkiewicz 2016-06-20 02:49:01 +0200
  • baa687782b [test][io][svg] Add test case for variant. Adam Wulkiewicz 2016-06-15 15:37:43 +0100
  • bc56e81701 [io][svg] Add variant support for SVG writer. Adam Wulkiewicz 2016-06-15 15:34:30 +0100
  • b9c1456c08 [test][intersects] Remove unused typedefs. Adam Wulkiewicz 2016-06-13 10:17:53 +0100
  • 819919c913 Merge branch 'develop' into feature/sph_seg_inters Adam Wulkiewicz 2016-06-13 09:50:06 +0100
  • a529c3d73c Merge pull request #351 from awulkiew/fix/cart_intersect_different_points Adam Wulkiewicz 2016-06-13 10:25:47 +0200
  • f5cbd59664 [test] update difference test, where not all is valid yet Barend Gehrels 2016-06-08 15:05:32 +0200
  • 3d5906f1e8 [traversal] revised switch detector because could not get previous approach working for the last cases and for newly created connected interior rings. The new approach is much simpler and based on regions (connected rings, connected via interiors) and works for almost all cases including newly created connected interiors. Last cases still to be checked though. Barend Gehrels 2016-06-08 14:53:49 +0200
  • 8a1c3e99c6 [test] add (currently failing) testcase Barend Gehrels 2016-06-08 12:20:56 +0200
  • 968cbb1f24 Merge pull request #350 from norbertwenzel/develop Adam Wulkiewicz 2016-06-06 21:35:19 +0200
  • ccd671f5ac [test][index] Test rtree intersects query with various geometries using point type different than rtree::bounds_type. Adam Wulkiewicz 2016-06-06 21:16:27 +0200
  • 841f469947 [test][intersects][within] Add test cases for geometries using different point types. Adam Wulkiewicz 2016-06-06 21:14:56 +0200
  • 54de9f96a1 [strategies] Support different RobustPoint types. Adam Wulkiewicz 2016-06-06 21:14:00 +0200
  • be3b4f262c [doc] Fix 1.61 release notes typos. Adam Wulkiewicz 2016-06-06 17:29:00 +0200
  • 72fb8f2ba4 [doc] Update 1.61 release notes (missing ticket). Adam Wulkiewicz 2016-06-06 17:23:13 +0200
  • a2eeba8f0e [test][relops] Add spherical Pt/Areal test cases. Adam Wulkiewicz 2016-06-06 17:21:57 +0200
  • 49dd3bb627 Remove extraneous semicolon Norbert Wenzel 2016-06-05 15:40:27 +0200
  • 28e716e9e1 [test][relops] Add spherical test cases. Adam Wulkiewicz 2016-06-03 03:11:37 +0200
  • 203e980c93 [strategies] In spherical intersection check normals dot product result only if needed. Adam Wulkiewicz 2016-06-03 02:06:09 +0200
  • d732fd575c [equals] Support non-cartesian CSes in collect_vectors() and equals() variants using this function. Adam Wulkiewicz 2016-06-03 01:53:43 +0200
  • 2f4d322d61 [test][length][perimeter] Add prefix to the test names in order to group them properly in the regression matrix. Adam Wulkiewicz 2016-06-01 16:25:36 +0200
  • e5652cffe1 [test] add optional check of input validity Barend Gehrels 2016-06-01 13:48:20 +0200
  • 597ea22bef [test] test validity now that input is valid, and add testcases for some deliberately invalid input Barend Gehrels 2016-06-01 13:39:01 +0200
  • 421be3ca7f [test] make the input of a dozen of testcases valid Barend Gehrels 2016-06-01 13:35:43 +0200
  • ee38e20243 [test] remove var which is not used anymore Barend Gehrels 2016-06-01 12:36:43 +0200
  • 1b5efbaeb7 [traverse] fix switch cases on first visit by extracting that code to separate method and call it twice Barend Gehrels 2016-06-01 12:36:08 +0200
  • f62503c2d4 [traverse] implement zones in traversal switch detections Barend Gehrels 2016-06-01 10:34:00 +0200
  • 92c134a378 Merge pull request #347 from plopresti/warnings Adam Wulkiewicz 2016-05-28 23:47:38 +0200
  • af634030ff Merge pull request #349 from vissarion/feature/perimeter Adam Wulkiewicz 2016-05-28 14:08:34 +0200
  • b3e8e365d1 Merge pull request #348 from vissarion/feature/length3 Adam Wulkiewicz 2016-05-28 14:08:18 +0200
  • 20a759bd12 [test][equals] Add spherical test cases (one failing). Adam Wulkiewicz 2016-05-28 14:07:11 +0200
  • 080a545cf5 [equals] Support Mpoly/Ring combination. Adam Wulkiewicz 2016-05-28 14:06:25 +0200
  • 0f53927bae [test][relops] Add tests for spherical CS for the rest of the relops besides equals(). Adam Wulkiewicz 2016-05-26 22:45:23 +0200
  • 56730cea69 [touches] Support missing geometry combinations (Areal/Linear). Adam Wulkiewicz 2016-05-26 22:42:28 +0200
  • 78961eaf08 [test] [perimeter] Minor changes in perimeter tests to reflect comments. Vissarion Fysikopoulos 2016-05-26 10:42:23 +0300
  • 218c554091 [test] [perimeter] Minor changes in perimeter tests to reflect comments. Vissarion Fysikopoulos 2016-05-25 16:39:23 +0300
  • 16448ead2f Merge branch 'develop' into feature/perimeter Vissarion Fysikopoulos 2016-05-25 15:00:16 +0300
  • 50846babb3 [test] [perimeter] Tests for perimeter. Vissarion Fysikopoulos 2016-05-25 14:59:06 +0300
  • d375f140fe [test][relops] Add spherical within and covered_by tests. Adam Wulkiewicz 2016-05-25 02:20:33 +0200
  • 7bdee87a22 [test] [length] Fixing issues from comments in length tests. Vissarion Fysikopoulos 2016-05-23 13:19:00 +0300
  • 57aae02194 [test][relate] Enable one cartesian L/L test case only for double coordinates. Adam Wulkiewicz 2016-05-20 00:19:02 +0200
  • 7bf78f91df [test][relate] Add test cases for spherical Linear and Areal geometries. Adam Wulkiewicz 2016-05-20 00:18:11 +0200
  • 86a17004ad [policies] Increase the segment_ratio approximation equal distance threshold. Adam Wulkiewicz 2016-05-20 00:15:57 +0200
  • 9a3b80cdba [strategies][policies] If the IP is at segment's endpoint assign the original endpoint. Adam Wulkiewicz 2016-05-20 00:15:11 +0200
  • 03555f438f Merge branch 'develop' into feature/length3 Vissarion Fysikopoulos 2016-05-19 19:03:21 +0300
  • 7423d61a8d [test] [length] Tests for length algorithm. Vissarion Fysikopoulos 2016-05-19 18:56:18 +0300
  • fd5ee4a9cc [sort_by_side] add zone and zone detection (a zone is an area between open spaces in a clustered uu turn) Barend Gehrels 2016-05-18 15:01:21 +0200
  • c278bdec69 [sort_by_side] rename also counts to align with same properties in turn_info Barend Gehrels 2016-05-18 13:06:00 +0200
  • 2af29c96c0 [sort_by_side] rename before extending structure Barend Gehrels 2016-05-18 12:59:49 +0200
  • dc63848782 [traverse] check other ring while determining switches Barend Gehrels 2016-05-18 12:20:17 +0200
  • 1d273e223b [traverse] touch detection for clusters, implemented partly. This still causes some regressions and fixes other (about equally amount) cases Barend Gehrels 2016-05-11 14:09:03 +0200
  • 49a2062627 [test] add testcase variations for buffer and a note: one test is now failing Barend Gehrels 2016-05-05 12:56:53 +0200
  • 65f0c8cb1a [buffer] fix compilation after recent change to cluster_info Barend Gehrels 2016-05-05 12:50:37 +0200
  • 1e99b1adf9 [traverse] use switch_source in clusters Barend Gehrels 2016-05-05 12:25:20 +0200
  • 378e266bc3 [cluster] move open_count to cluster_info itself to avoid calculating it multiple times. Rename assign_startable... to gather_cluster_properties Barend Gehrels 2016-04-27 14:27:39 +0200
  • 258183d7aa [traverse] move counting open spaces to sort_by_side structure Barend Gehrels 2016-04-27 14:18:47 +0200
  • 9ed3809b58 [test] investigated failing new case, it is caused by rescaling/missing intersection point Barend Gehrels 2016-04-27 14:10:10 +0200
  • 0ec737c6a2 [cluster] set switch_source but don't yet use it Barend Gehrels 2016-04-27 13:57:57 +0200
  • 5e0cac49fd [test] fix expectations of todays added test, they were reversed Barend Gehrels 2016-04-27 13:56:38 +0200
  • a2a0586abf [cluster] instead of a plain set, cluster info is now moved to a separate structure, and a switch_source is added (not yet used) Barend Gehrels 2016-04-27 13:20:00 +0200
  • dbea29f121 [test] make #case_108_multi and add to intersection/difference, which are both not yet correct (unexpectedly). Union is correct but still not valid Barend Gehrels 2016-04-27 12:50:12 +0200
  • 4d6afb1466 [test] enable validity testing by default for difference tests Barend Gehrels 2016-04-27 12:06:07 +0200
  • c2baa5c46b [test] add testcases for two tickets Barend Gehrels 2016-04-27 11:42:16 +0200
  • b748c8c29d [test] remove handle_touch unit test which is now covered by traversal itself Barend Gehrels 2016-04-27 11:41:27 +0200
  • df9a97dea8 [traverse] enhance validity by checking touching (uu or combined turns creating a touch) in clusters. Barend Gehrels 2016-04-27 11:39:40 +0200
  • 5178c4e241 [traverse] rename method with duplicate name Barend Gehrels 2016-04-27 11:23:27 +0200
  • aaa629e2cc Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-04-27 10:51:54 +0200
  • bd497804be [test][get_turns] Add more spherical A/A cases. Adam Wulkiewicz 2016-04-25 13:18:50 +0200
  • 6d8e20b136 [test][get_turns] Correct failing A/A test case. Adam Wulkiewicz 2016-04-24 03:19:25 +0200
  • eb8219e152 [sectionalize] In non-cartesian CSes calculate section box using segments. Adam Wulkiewicz 2016-04-24 03:18:50 +0200
  • 538a735718 [test][get_turns] Add spherical A/A test. Adam Wulkiewicz 2016-04-22 23:04:40 +0200
  • 5c53a86d86 [test][get_turns] Add spherical L/A test cases. Adam Wulkiewicz 2016-04-22 17:44:08 +0200
  • c241d51bc4 [get_turns][relate] Use default side strategy for each CS. Adam Wulkiewicz 2016-04-22 17:41:03 +0200
  • cf4cf03ff8 [strategies] Remove unused parameters in relate_spherical_segments intersection strategy. Adam Wulkiewicz 2016-04-22 17:40:19 +0200
  • 461630d92c [test][get_turns] Add test for spherical L/L. Adam Wulkiewicz 2016-04-21 01:10:09 +0200
  • e93cde2440 [test][strategies] Add spherical intersection strategy test cases. Adam Wulkiewicz 2016-04-21 01:08:29 +0200
  • e377bf3a9f [strategies] Fix constant and add missing apply() overload in relate_spherical_segments strategy. Adam Wulkiewicz 2016-04-21 01:07:21 +0200
  • 5cd01e087c Merge branch 'develop' into feature/sph_seg_inters Adam Wulkiewicz 2016-04-20 17:36:43 +0200
  • 51beafd4a7 [test][buffer] Move box buffer test into buffer directory and actually test the result. Adam Wulkiewicz 2016-04-20 17:34:58 +0200
  • e8b5e8517e [test][envelope][expand] Move the tests into a separate directory. Adam Wulkiewicz 2016-04-20 17:23:32 +0200
  • 6d4d77206b [test][envelope][expand] Use greater tolerance only for one of the latitudes. Adam Wulkiewicz 2016-04-20 17:13:52 +0200
  • 950c2644e5 [traverse] reimplement touch the same way as traversal, but don't create rings there but detect source-switching Barend Gehrels 2016-04-20 14:13:09 +0200
  • 7e35cdc1c8 [handle_touch] rename to traversal_switch_detector Barend Gehrels 2016-04-20 14:05:29 +0200
  • dd8df1c455 [test][envelope] Increase tolerance in a case of very long segment. Adam Wulkiewicz 2016-04-19 22:31:26 +0200
  • 577e7d1b52 [test][expand] Fix invalid expected result. Adam Wulkiewicz 2016-04-19 15:23:40 +0200
  • c55aa0e9f5 [test][envelope][expand] Increase the precision in the error message. Adam Wulkiewicz 2016-04-19 03:20:13 +0200
  • be442ef452 Merge branch 'bg-prepare' Barend Gehrels 2016-04-16 11:05:47 +0200
  • 88d83634cb Merge branch 'develop' into bg-prepare Barend Gehrels 2016-04-15 19:41:47 +0200
  • 4883808e58 [doc] Update 1.61 release notes (ticket). Adam Wulkiewicz 2016-04-14 18:17:40 +0200
  • 823af75c25 Silence unused parameter warnings (GCC/Clang -Wextra). Patrick J. LoPresti 2016-04-13 15:01:03 -0700
  • 01d24f0ae7 [traverse] split more into a traversal creating rings, and a base class which will be used later from a traversal determing uu switch properties Barend Gehrels 2016-04-13 13:57:53 +0200
  • 87f194d233 [traverse] extract traversal class to separate file Barend Gehrels 2016-04-13 13:21:55 +0200
  • c9a2dc0769 [traverse] extract functionality to separate method Barend Gehrels 2016-04-13 10:57:20 +0200
  • 62bdbbadf7 Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-04-13 10:33:42 +0200
  • ee6167d07e [overlay] remove obsolete condition, giving warning on on systems, in 'move' method Barend Gehrels 2016-04-13 10:31:56 +0200
  • 6155cbe52b [test][simplify] Add test cases for cartesian 3D. Adam Wulkiewicz 2016-04-12 20:19:27 +0200
  • 33ece2c567 [test][algorithms] Use new intersection_strategies name. Adam Wulkiewicz 2016-04-12 03:28:59 +0200
  • 00cc9bc199 [test][algorithms] Fix double to bool conversion. Adam Wulkiewicz 2016-04-12 03:32:05 +0200
  • 83b4473ad3 [algorithms][strategies][index][extension] Enable spherical intersection strategy. Adam Wulkiewicz 2016-04-12 03:19:57 +0200
  • d13c2db139 [strategies] Improve spherical intersection strategy. Adam Wulkiewicz 2016-04-11 20:08:40 +0200