Commit Graph

  • fdfc474fa1 [traverse] make is-buffer a member variable and don' t pass point to select_turn_from_cluster, but use the originating segment for it Barend Gehrels 2016-04-06 21:40:23 +0200
  • 55a61bee55 [traverse] rename seg_id and don't pass it at main level Barend Gehrels 2016-04-06 20:11:31 +0200
  • a7071f1ef1 [test] ignore validity teset for rt_f which is somehow failing (since validity test is turned on) on this branch or my machine. To be fixed if validity is fixed in general Barend Gehrels 2016-04-06 17:30:36 +0200
  • 2163564d29 [traverse] extract selection of next turn-index to separate method Barend Gehrels 2016-04-06 14:24:31 +0200
  • f19af89712 [traverse] minor, make const Barend Gehrels 2016-04-06 14:22:34 +0200
  • cfe67d11ab [traverse] another small tweak. At the point after both_finished, now, a uu-turn always returns in a switch in select_operation Barend Gehrels 2016-04-06 11:11:15 +0200
  • 70a3d8341c [traverse] change order in traversal Barend Gehrels 2016-04-06 11:02:00 +0200
  • afd007ef85 [traverse] split select_operation on higher level between cc/non cc Barend Gehrels 2016-04-06 10:46:45 +0200
  • 94755117b3 [traverse] extract functionality from select_operation and make it const Barend Gehrels 2016-04-06 10:36:44 +0200
  • 7fee72257d [traverse] split condition to cc / non cc Barend Gehrels 2016-04-06 10:17:31 +0200
  • c8fd07fd6f [traverse] add is_visited is separate method to later tweak this behaviour Barend Gehrels 2016-04-06 09:55:38 +0200
  • 558e69d717 [traverse] move block upwards (move only) Barend Gehrels 2016-04-06 09:46:47 +0200
  • cfa0c184f8 Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-04-06 09:38:08 +0200
  • ba1e487a68 Merge branch 'develop' into feature/sph_seg_inters Adam Wulkiewicz 2016-04-05 21:04:17 +0200
  • f46ed34965 [test][union][intersection] Add test case (failing union). Adam Wulkiewicz 2016-04-05 20:23:30 +0200
  • ef6861ad37 [math] Add missing include. Adam Wulkiewicz 2016-04-05 19:17:41 +0200
  • 1d02da2765 [test][envelope] For spherical, conditionally enable strict coordinates checking, add failing tests. Adam Wulkiewicz 2016-04-05 17:47:57 +0200
  • 1cf0db5e68 [envelope] Use the original units in the implementation for Segment when possible. Adam Wulkiewicz 2016-04-05 01:07:29 +0200
  • 645ef65016 [test][envelope] Check coordinates strictly if possible. Adam Wulkiewicz 2016-04-05 00:57:42 +0200
  • 88c49a9c7a [math] Add math::as_radian and math::from_radian utilities. Adam Wulkiewicz 2016-04-05 00:56:37 +0200
  • 3180021e02 [test][envelope] Add test cases for spherical Segment. Adam Wulkiewicz 2016-04-03 02:33:40 +0200
  • 3b605afaa7 [envelope] Fix envelope for specific cases of spherical Segments. Adam Wulkiewicz 2016-04-03 02:25:06 +0200
  • f23c17b876 Merge branch 'bg-prepare' Barend Gehrels 2016-04-02 16:11:20 +0200
  • d653ae19c7 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-04-02 14:23:46 +0200
  • 329558234f [test][strategies] Add/improve segments intersection strategy tests. Adam Wulkiewicz 2016-03-31 04:28:13 +0200
  • bc9655ba0b [strategies] Improve robustness of segments intersection strategy. Adam Wulkiewicz 2016-03-31 04:24:49 +0200
  • b901b32811 [formulas] Add spherical_equatorial<->cartesian3d conversions and spherical side util. Adam Wulkiewicz 2016-03-31 04:22:44 +0200
  • c7ea07dfb9 [traverse] fix turn index, it should not be next turn but current turn index. It is not necessary to port this back to 1.61, because turn is currently only used determining a union and any turn will do Barend Gehrels 2016-03-30 13:03:35 +0200
  • 5a5ed0cb10 [test] in union_multi, test for the uu-interior ring cases (4 of them still failing w.r.t. validity) Barend Gehrels 2016-03-30 11:27:26 +0200
  • 4b35ede420 [test] move testcases from touch to multi_overlay_cases for sharing with other tests Barend Gehrels 2016-03-30 11:18:49 +0200
  • ebe3ffbd58 [test][union] test validity by default Barend Gehrels 2016-03-30 11:12:09 +0200
  • a6c3beea53 Merge branch 'feature/cluster_touch' into develop Barend Gehrels 2016-03-27 11:01:32 +0200
  • ebd3b6a4b9 [test] fix #exected holes Barend Gehrels 2016-03-27 10:58:46 +0200
  • c3b4cba7ff [test] add testcase for ticket 11580 (not yet fixed) Barend Gehrels 2016-03-26 16:32:17 +0100
  • a1a16084ec [test] add testcase for ticket 11018 (fixed) Barend Gehrels 2016-03-26 16:16:50 +0100
  • 4a9b2ba167 [test] add possibility to check validity to intersection tests Barend Gehrels 2016-03-26 16:14:22 +0100
  • 79408be872 [doc] update release notes Barend Gehrels 2016-03-26 15:32:47 +0100
  • 6c810b37e8 Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-03-26 15:28:59 +0100
  • 9401406b6e [strategies] Improve the robustness of relate_spherical_segments strategy. Adam Wulkiewicz 2016-03-26 03:23:50 +0100
  • 1b4587aea2 [test][strategies] Add tests for spherical Segment/Segment intersection strategy. Adam Wulkiewicz 2016-03-24 04:08:26 +0100
  • b1cd00eea4 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-03-24 21:37:57 +0100
  • 9b61648d99 [doc] update release notes Barend Gehrels 2016-03-24 21:35:31 +0100
  • 6e1a76dfc8 [strategy] Implement spherical Segment/Segment intersection strategy. Adam Wulkiewicz 2016-03-24 04:05:57 +0100
  • c3249735cd [arithmetic][extensions] Move cross_product from extensions and change the arguments. Adam Wulkiewicz 2016-03-24 04:04:33 +0100
  • dee3d1d97d [strategies][policies] Move segment_intersection_info to intersection strategy. Adam Wulkiewicz 2016-03-24 04:00:11 +0100
  • 9c33e37647 [test] add test for ticket 10866 which is apparently fixed Barend Gehrels 2016-03-23 16:58:45 +0100
  • 0d10b75966 [test] add testcase for ticket 11576, which is fixed Barend Gehrels 2016-03-23 16:44:52 +0100
  • 2f785c09e5 [test] add testcase for ticket_11725 which is solved now by sometimes switching source in u/u (the yet simple approach) Barend Gehrels 2016-03-23 16:27:15 +0100
  • 7818ce8793 [test] add testcase for ticket_11984 which is solved now by last commit Barend Gehrels 2016-03-23 16:05:01 +0100
  • 85e0755ccd [traverse][fix] use two passes, in first pass avoid uu turns to get the interior rings right at starting points. Second pass use uu, but only switch source if there are only uu turns found. This fixes most of the simple cases (complex cases can still go wrong) Barend Gehrels 2016-03-23 13:25:30 +0100
  • 7186c46f02 [traverse] split new method iterate into two parts Barend Gehrels 2016-03-23 12:09:12 +0100
  • 999f3c96a8 [traverse] move iteration to traversal class, to later split it more and reuse it Barend Gehrels 2016-03-23 12:00:08 +0100
  • 1439c479d6 [union][test] multi: add cases from branch handle_touch Barend Gehrels 2016-03-23 11:22:47 +0100
  • 27b7b9d803 [union][test] add cases from branch handle_touch and put UT report in argument order Barend Gehrels 2016-03-23 11:09:33 +0100
  • 2248727b59 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-03-16 18:27:38 +0100
  • 8597ed9fd2 [test][util][range] Add missing include. Adam Wulkiewicz 2016-03-16 18:27:22 +0100
  • 2db89e5985 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2016-03-16 17:54:56 +0100
  • 588d102b19 [union] same solution as for intersection should be applied for union, but not in case of uu or similar Barend Gehrels 2016-03-16 17:54:03 +0100
  • 0e83cbce5d [util] Add missing include (range_reference). Adam Wulkiewicz 2016-03-16 16:22:53 +0100
  • 5c3b606dd4 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-03-16 16:09:19 +0100
  • 75ad78a21c [core] Refactor the includes, remove unneeded dependencies. Adam Wulkiewicz 2016-03-16 16:09:02 +0100
  • 7d3d0dd69f [traverse] revise last weeks fix, make it more general. It should just skip finalized arcs. This fixes the robustness test almost completely Barend Gehrels 2016-03-16 14:46:05 +0100
  • c9b9c6950f [traverse] merge method calls Barend Gehrels 2016-03-16 12:08:13 +0100
  • b468a369e8 [traverse] remove unintentionally committed extra debug info Barend Gehrels 2016-03-16 12:07:35 +0100
  • c96bc1d878 [test] add now necessary include Barend Gehrels 2016-03-16 11:58:54 +0100
  • 2f1f29acb6 [core] Add missing include (type_traits). Adam Wulkiewicz 2016-03-16 04:26:54 +0100
  • 54fcaf8273 [extensions] Cleanup include (type_traits). Adam Wulkiewicz 2016-03-16 01:19:39 +0100
  • 3a688340dd [io] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:19:13 +0100
  • fbf5bcd3f3 [policies] Cleanup includes (type_traits). Adam Wulkiewicz 2016-03-16 01:18:40 +0100
  • 6208fd9556 [core] Cleanup includes (type_traits, mpl). Adam Wulkiewicz 2016-03-16 01:18:00 +0100
  • ad916f108d [strategies] Cleanup includes (type_traits, mpl). Adam Wulkiewicz 2016-03-16 01:17:02 +0100
  • b791e1eede [algorithms] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:16:16 +0100
  • e79b50c60d [util] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:15:21 +0100
  • 8bdc2104b3 [test][overlay] Suppress unused typedef warning. Adam Wulkiewicz 2016-03-10 18:19:52 +0100
  • 1142490f47 [doc] Update 1.61 release notes (addition, ticket, bugfixes). Adam Wulkiewicz 2016-03-10 05:26:35 +0100
  • 3b3ead537e [test][rtree] Add test for non-cartesian CSes. Adam Wulkiewicz 2016-03-10 04:55:17 +0100
  • a43a75feb8 Merge branch 'bg-prepare' Barend Gehrels 2016-03-09 19:55:20 +0100
  • 4bf3a561df Merge branch 'develop' into bg-prepare Barend Gehrels 2016-03-09 18:11:13 +0100
  • 6ff3721f2b [doc] added clusters to release notes Barend Gehrels 2016-03-09 18:10:53 +0100
  • 61a9b3e8e6 Merge branch 'develop' into bg-prepare (before branch closing) Barend Gehrels 2016-03-09 18:08:54 +0100
  • 3ba3a76263 Merge pull request #345 from awulkiew/feature/xxx_in_box Adam Wulkiewicz 2016-03-09 17:50:28 +0100
  • b912ecdd5c [test] Remove redundant semicolon. Adam Wulkiewicz 2016-03-09 17:24:54 +0100
  • 016dc66a68 [strategies] Refactor non-cartesian box_in_box and point_in_box (guidelines, avoiding duplication). Adam Wulkiewicz 2016-03-09 17:07:08 +0100
  • fa300f4089 [disjoint] Refactor non-cartesian box_box implementation (guidelines, avoiding duplication). Adam Wulkiewicz 2016-03-09 17:06:25 +0100
  • 65cc553e31 [util] Add math::longitude_distance_signed and math::longitude_distance_unsigned functions. Adam Wulkiewicz 2016-03-09 17:05:22 +0100
  • 5383c24b34 [traverse][cluster] fix cases where it selected wrong arc at cluster, a pseudo interior ring Barend Gehrels 2016-03-09 11:51:12 +0100
  • 764aba9ec1 [test][algorithms] Add/modify tests of within and intersects for non-cartesian CSes. Adam Wulkiewicz 2016-03-09 04:28:11 +0100
  • 4444357697 [disjoint] Support non-cartesian CSes for Pt/Box and Box/Box. Adam Wulkiewicz 2016-03-09 04:25:02 +0100
  • 8f14bf15c0 [strategies] In point_in_box support non-cartesian CSes and make this strategy it default. Adam Wulkiewicz 2016-03-09 04:21:39 +0100
  • 97fae7d1dd [strategies] Remove unneeded default_strtegy specializations for box_in_box strategy. Adam Wulkiewicz 2016-03-09 04:20:10 +0100
  • 62eaf3a24d [strategies] In ssf strategy check result WRT epsilon. Adam Wulkiewicz 2016-03-08 14:46:20 +0100
  • f2a954f4fb [test][covered_by] Add test for P/B and B/B in spherical equatorial and geographic. Adam Wulkiewicz 2016-03-08 06:03:59 +0100
  • d04acacc74 [strategies] Support non-cartesian CSes in box_in_box strategy. Adam Wulkiewicz 2016-03-08 04:38:48 +0100
  • 183d32f2e3 [strategies] In winding strategy use normalize_longitude() to avoid using dummy argument to normalize_spheroidal_coordinates(). Adam Wulkiewicz 2016-03-08 04:32:49 +0100
  • 49e90b204b [util] Add normalize_longitude() function. Adam Wulkiewicz 2016-03-08 04:31:20 +0100
  • b5250287f6 [relate] Update copyright info. Adam Wulkiewicz 2016-03-07 03:28:52 +0100
  • 68a8ca5848 [doc] Update 1.61 release notes (ticket). Adam Wulkiewicz 2016-03-07 03:27:37 +0100
  • a9ea6dcd48 [relate] Remove unused/broken ctors of result handlers. Adam Wulkiewicz 2016-03-07 03:23:28 +0100
  • 0e449ee83c [doc] Update 1.61 release notes (ticket, bugfix). Adam Wulkiewicz 2016-03-06 22:50:56 +0100
  • 175496f4f5 Merge pull request #343 from awulkiew/fix/winding Adam Wulkiewicz 2016-03-06 22:45:47 +0100