Commit Graph

  • 27b7b9d803 [union][test] add cases from branch handle_touch and put UT report in argument order Barend Gehrels 2016-03-23 11:09:33 +01:00
  • 2248727b59 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-03-16 18:27:38 +01:00
  • 8597ed9fd2 [test][util][range] Add missing include. Adam Wulkiewicz 2016-03-16 18:27:22 +01:00
  • 2db89e5985 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2016-03-16 17:54:56 +01:00
  • 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 +01:00
  • 0e83cbce5d [util] Add missing include (range_reference). Adam Wulkiewicz 2016-03-16 16:22:53 +01:00
  • 5c3b606dd4 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-03-16 16:09:19 +01:00
  • 75ad78a21c [core] Refactor the includes, remove unneeded dependencies. Adam Wulkiewicz 2016-03-16 16:09:02 +01:00
  • 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 +01:00
  • c9b9c6950f [traverse] merge method calls Barend Gehrels 2016-03-16 12:08:13 +01:00
  • b468a369e8 [traverse] remove unintentionally committed extra debug info Barend Gehrels 2016-03-16 12:07:35 +01:00
  • c96bc1d878 [test] add now necessary include Barend Gehrels 2016-03-16 11:58:54 +01:00
  • 2f1f29acb6 [core] Add missing include (type_traits). Adam Wulkiewicz 2016-03-16 04:26:54 +01:00
  • 54fcaf8273 [extensions] Cleanup include (type_traits). Adam Wulkiewicz 2016-03-16 01:19:39 +01:00
  • 3a688340dd [io] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:19:13 +01:00
  • fbf5bcd3f3 [policies] Cleanup includes (type_traits). Adam Wulkiewicz 2016-03-16 01:18:40 +01:00
  • 6208fd9556 [core] Cleanup includes (type_traits, mpl). Adam Wulkiewicz 2016-03-16 01:18:00 +01:00
  • ad916f108d [strategies] Cleanup includes (type_traits, mpl). Adam Wulkiewicz 2016-03-16 01:17:02 +01:00
  • b791e1eede [algorithms] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:16:16 +01:00
  • e79b50c60d [util] Cleanup includes (type_traits, range). Adam Wulkiewicz 2016-03-16 01:15:21 +01:00
  • 8bdc2104b3 [test][overlay] Suppress unused typedef warning. Adam Wulkiewicz 2016-03-10 18:19:52 +01:00
  • 1142490f47 [doc] Update 1.61 release notes (addition, ticket, bugfixes). Adam Wulkiewicz 2016-03-10 05:26:35 +01:00
  • 3b3ead537e [test][rtree] Add test for non-cartesian CSes. Adam Wulkiewicz 2016-03-10 04:55:17 +01:00
  • a43a75feb8 Merge branch 'bg-prepare' Barend Gehrels 2016-03-09 19:55:20 +01:00
  • 4bf3a561df Merge branch 'develop' into bg-prepare Barend Gehrels 2016-03-09 18:11:13 +01:00
  • 6ff3721f2b [doc] added clusters to release notes Barend Gehrels 2016-03-09 18:10:53 +01:00
  • 61a9b3e8e6 Merge branch 'develop' into bg-prepare (before branch closing) Barend Gehrels 2016-03-09 18:08:54 +01:00
  • 3ba3a76263 Merge pull request #345 from awulkiew/feature/xxx_in_box Adam Wulkiewicz 2016-03-09 17:50:28 +01:00
  • b912ecdd5c [test] Remove redundant semicolon. Adam Wulkiewicz 2016-03-09 17:24:54 +01:00
  • 016dc66a68 [strategies] Refactor non-cartesian box_in_box and point_in_box (guidelines, avoiding duplication). Adam Wulkiewicz 2016-03-09 17:07:08 +01:00
  • fa300f4089 [disjoint] Refactor non-cartesian box_box implementation (guidelines, avoiding duplication). Adam Wulkiewicz 2016-03-09 17:06:25 +01:00
  • 65cc553e31 [util] Add math::longitude_distance_signed and math::longitude_distance_unsigned functions. Adam Wulkiewicz 2016-03-09 17:05:22 +01:00
  • 5383c24b34 [traverse][cluster] fix cases where it selected wrong arc at cluster, a pseudo interior ring Barend Gehrels 2016-03-09 11:51:12 +01:00
  • 764aba9ec1 [test][algorithms] Add/modify tests of within and intersects for non-cartesian CSes. Adam Wulkiewicz 2016-03-09 04:28:11 +01:00
  • 4444357697 [disjoint] Support non-cartesian CSes for Pt/Box and Box/Box. Adam Wulkiewicz 2016-03-09 04:25:02 +01:00
  • 8f14bf15c0 [strategies] In point_in_box support non-cartesian CSes and make this strategy it default. Adam Wulkiewicz 2016-03-09 04:21:39 +01:00
  • 97fae7d1dd [strategies] Remove unneeded default_strtegy specializations for box_in_box strategy. Adam Wulkiewicz 2016-03-09 04:20:10 +01:00
  • 62eaf3a24d [strategies] In ssf strategy check result WRT epsilon. Adam Wulkiewicz 2016-03-08 14:46:20 +01:00
  • 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 +01:00
  • d04acacc74 [strategies] Support non-cartesian CSes in box_in_box strategy. Adam Wulkiewicz 2016-03-08 04:38:48 +01:00
  • 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 +01:00
  • 49e90b204b [util] Add normalize_longitude() function. Adam Wulkiewicz 2016-03-08 04:31:20 +01:00
  • b5250287f6 [relate] Update copyright info. Adam Wulkiewicz 2016-03-07 03:28:52 +01:00
  • 68a8ca5848 [doc] Update 1.61 release notes (ticket). Adam Wulkiewicz 2016-03-07 03:27:37 +01:00
  • a9ea6dcd48 [relate] Remove unused/broken ctors of result handlers. Adam Wulkiewicz 2016-03-07 03:23:28 +01:00
  • 0e449ee83c [doc] Update 1.61 release notes (ticket, bugfix). Adam Wulkiewicz 2016-03-06 22:50:56 +01:00
  • 175496f4f5 Merge pull request #343 from awulkiew/fix/winding Adam Wulkiewicz 2016-03-06 22:45:47 +01:00
  • 463a085698 Merge pull request #341 from awulkiew/fix/rescale_policy Adam Wulkiewicz 2016-03-06 22:41:39 +01:00
  • 3bf8864ec6 [readme] Relocate paragraphs. Add badges. Update directories. Adam Wulkiewicz 2016-03-06 05:37:45 +01:00
  • a10d419b27 [test][within] Add more cases near poles. Adam Wulkiewicz 2016-03-03 15:44:30 +01:00
  • a0f3058910 [winding][within] Fix winding strategy for some special cases near poles. Adam Wulkiewicz 2016-03-03 15:43:59 +01:00
  • 39765c9983 [test][within] Add test cases around poles. Adam Wulkiewicz 2016-03-03 04:20:56 +01:00
  • a64e23b64d [within][winding] Support special cases (poles). Adam Wulkiewicz 2016-03-03 04:18:30 +01:00
  • 2a4c89ff66 [test][within][winding] Add/enable tests for Pt/Areal in spherical CS. Adam Wulkiewicz 2016-03-03 01:25:48 +01:00
  • 9617f99513 [buffer] Adjust the buffer WRT recent changes in winding strategy. Adam Wulkiewicz 2016-03-03 01:21:03 +01:00
  • 7e26469fb1 [strategies][within] Fix winding strategy for non-cartesian CS. Adam Wulkiewicz 2016-03-03 01:15:33 +01:00
  • 0a196a6eb1 Merge branch 'bg-prepare' Barend Gehrels 2016-03-02 21:53:20 +01:00
  • 9258d04b42 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-03-02 21:50:45 +01:00
  • 438187c45b Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2016-03-02 20:23:48 +01:00
  • de63ab3472 [test] disable exception test Barend Gehrels 2016-03-02 20:23:02 +01:00
  • 69e32e2b20 [overlay] Remove unused typedef. Adam Wulkiewicz 2016-03-02 15:28:12 +01:00
  • 7ea49b3f9f [test] remove exclusion for two spike tests which are running correctly now Barend Gehrels 2016-03-02 13:27:11 +01:00
  • 6b0af591af [colocations] remove debug info which was committed unintentional Barend Gehrels 2016-03-02 13:10:11 +01:00
  • a5f5fa6425 [traverse] dont check for self intersections anymore Barend Gehrels 2016-03-02 13:09:50 +01:00
  • dfda1ccbc3 [buffer] fix last cases, in cases where the same offsetted ring is self-intersecting, the approach using multi_index does not work. We need an extra idenfication to check the 'sources' of the turns in clusters. Added piece_index for this purpose. This can be templated later (so only used for buffer) Barend Gehrels 2016-03-02 13:09:25 +01:00
  • 438ee64956 [buffer][traverse] fix condition and added image to explain Barend Gehrels 2016-03-02 10:36:19 +01:00
  • ba583b67cd [test] comment handle_touch unit test, postponed for this phase Barend Gehrels 2016-03-02 09:10:08 +01:00
  • 91223c5c98 Merge branch 'feature/cluster' into develop Barend Gehrels 2016-03-01 21:40:45 +01:00
  • 5677a2a764 [test] remove defines for failing tangencies test for (multi)difference and intersection Barend Gehrels 2016-03-01 18:23:50 +01:00
  • f46987b804 [test] disable aimes167 currently failing Barend Gehrels 2016-02-28 13:15:53 +01:00
  • 80f018437b [test] buffer, disable one case which fails to generate hole Barend Gehrels 2016-02-28 12:50:45 +01:00
  • 17ab7862c2 [test] buffer: enable previously failing testcase, and for two others for ccw, which are all OK now (using cluster approach) Barend Gehrels 2016-02-28 12:48:23 +01:00
  • 8043f37f72 [test] buffer: disable one failing testcase Barend Gehrels 2016-02-28 12:45:17 +01:00
  • d9ac176f27 [test] adapt expected values Barend Gehrels 2016-02-28 12:44:59 +01:00
  • 3f9505e3e6 [colocations] apply counts only to the "to" cases (I used this already longer time but it was not yet committed) Barend Gehrels 2016-02-28 09:19:52 +01:00
  • d4620e56b3 [traverse] fix case which was traversing twice; this fixes all testcases for difference Barend Gehrels 2016-02-27 18:20:34 +01:00
  • 577c3bcfe4 [traverse] use same method for finding index; this fixes the last uu case in union_multi (and is better anyways) Barend Gehrels 2016-02-27 18:16:19 +01:00
  • 83320f528e [traverse] move loop to separate method to be shared later Barend Gehrels 2016-02-27 18:08:18 +01:00
  • 0bd3944652 [traverse] don't travel again over visited arcs in clusters. This fixes (again, after breaking) all cases for difference/intersection and no new errors for union/buffer Barend Gehrels 2016-02-26 18:50:34 +01:00
  • fa174a3679 Merge branch 'bg-prepare' Barend Gehrels 2016-02-24 12:01:55 +01:00
  • 778b3063f5 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-02-24 10:26:16 +01:00
  • 8fd224ced7 Fix install copy on Windows. Rene Rivera 2016-02-23 21:29:27 -06:00
  • 7c469d6cef Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-02-19 15:39:36 +01:00
  • ff362f3e47 [test][strategies] Remove unused variable to suppress warning. Adam Wulkiewicz 2016-02-19 15:39:18 +01:00
  • d0f584e6f3 [traverse] fix cases where there is a choice between two equally suited arcs from a cluster - if one is the starting point, take that one Barend Gehrels 2016-02-17 14:26:56 +01:00
  • 05c789e77e [buffer][traverse] fix uu for buffer Barend Gehrels 2016-02-17 12:38:34 +01:00
  • e30fd1ca4c [traverse] fix case for buffer having only cc (in the whole cluster). For a cc operation, main_rank 0 is OK Barend Gehrels 2016-02-17 11:43:01 +01:00
  • 0ecda93787 [test][util][range] Fix compilation errors on some platforms. Adam Wulkiewicz 2016-02-17 05:24:32 +01:00
  • daf32ffbfe [test][within] Add test cases for spherical equatorial CS (failing). Adam Wulkiewicz 2016-02-13 00:10:09 +01:00
  • e47ea29910 [test][distance] Add test cases for spherical equatorial CS mentioned in ticket 11982. Adam Wulkiewicz 2016-02-12 23:46:17 +01:00
  • c4c180bb7d [union] instead of checking uu, count open spaces to support also conbined touching turns without a uu Barend Gehrels 2016-02-10 20:34:37 +01:00
  • 41518b6ac3 [traverse] use count_left/count_right to get first requested turn in clusters Barend Gehrels 2016-02-10 13:23:09 +01:00
  • aec9d085ae Merge pull request #342 from awulkiew/feature/svg Adam Wulkiewicz 2016-02-09 18:52:23 +01:00
  • 473b443f18 [test][io] Add SVG test. Adam Wulkiewicz 2016-02-09 14:04:51 +01:00
  • 80d2bb09ca [io] Add support for all geometries to svg() and use it in svg_mapper. Adam Wulkiewicz 2016-02-09 14:04:07 +01:00
  • a73a795842 [doc] Update 1.61 release notes (ticket 11966). Adam Wulkiewicz 2016-02-09 01:39:49 +01:00
  • dc3c5416f4 [io] Fix compilation error in write_svg for box and non-int coordinate type. Adam Wulkiewicz 2016-02-09 01:39:10 +01:00
  • 6162da7411 [test][intersection] Add spherical equatorial test case (ticket 11789). Adam Wulkiewicz 2016-02-04 16:33:44 +01:00
  • 556bed04a5 [policies] Enable rescaling only for cartesian CS. Adam Wulkiewicz 2016-02-04 16:32:45 +01:00
  • 1ea05c3539 [traverse] fix subject/origin, which did not work for buffer Now the previous point is taken (this might in theory be colocated!) Barend Gehrels 2016-02-03 14:03:10 +01:00