Commit Graph

  • 463a085698 Merge pull request #341 from awulkiew/fix/rescale_policy Adam Wulkiewicz 2016-03-06 22:41:39 +0100
  • 3bf8864ec6 [readme] Relocate paragraphs. Add badges. Update directories. Adam Wulkiewicz 2016-03-06 05:37:45 +0100
  • a10d419b27 [test][within] Add more cases near poles. Adam Wulkiewicz 2016-03-03 15:44:30 +0100
  • a0f3058910 [winding][within] Fix winding strategy for some special cases near poles. Adam Wulkiewicz 2016-03-03 15:43:59 +0100
  • 39765c9983 [test][within] Add test cases around poles. Adam Wulkiewicz 2016-03-03 04:20:56 +0100
  • a64e23b64d [within][winding] Support special cases (poles). Adam Wulkiewicz 2016-03-03 04:18:30 +0100
  • 2a4c89ff66 [test][within][winding] Add/enable tests for Pt/Areal in spherical CS. Adam Wulkiewicz 2016-03-03 01:25:48 +0100
  • 9617f99513 [buffer] Adjust the buffer WRT recent changes in winding strategy. Adam Wulkiewicz 2016-03-03 01:21:03 +0100
  • 7e26469fb1 [strategies][within] Fix winding strategy for non-cartesian CS. Adam Wulkiewicz 2016-03-03 01:15:33 +0100
  • 0a196a6eb1 Merge branch 'bg-prepare' Barend Gehrels 2016-03-02 21:53:20 +0100
  • 9258d04b42 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-03-02 21:50:45 +0100
  • 438187c45b Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2016-03-02 20:23:48 +0100
  • de63ab3472 [test] disable exception test Barend Gehrels 2016-03-02 20:23:02 +0100
  • 69e32e2b20 [overlay] Remove unused typedef. Adam Wulkiewicz 2016-03-02 15:28:12 +0100
  • 7ea49b3f9f [test] remove exclusion for two spike tests which are running correctly now Barend Gehrels 2016-03-02 13:27:11 +0100
  • 6b0af591af [colocations] remove debug info which was committed unintentional Barend Gehrels 2016-03-02 13:10:11 +0100
  • a5f5fa6425 [traverse] dont check for self intersections anymore Barend Gehrels 2016-03-02 13:09:50 +0100
  • 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 +0100
  • 438ee64956 [buffer][traverse] fix condition and added image to explain Barend Gehrels 2016-03-02 10:36:19 +0100
  • ba583b67cd [test] comment handle_touch unit test, postponed for this phase Barend Gehrels 2016-03-02 09:10:08 +0100
  • 91223c5c98 Merge branch 'feature/cluster' into develop Barend Gehrels 2016-03-01 21:40:45 +0100
  • 5677a2a764 [test] remove defines for failing tangencies test for (multi)difference and intersection Barend Gehrels 2016-03-01 18:23:50 +0100
  • f46987b804 [test] disable aimes167 currently failing Barend Gehrels 2016-02-28 13:15:53 +0100
  • 80f018437b [test] buffer, disable one case which fails to generate hole Barend Gehrels 2016-02-28 12:50:45 +0100
  • 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 +0100
  • 8043f37f72 [test] buffer: disable one failing testcase Barend Gehrels 2016-02-28 12:45:17 +0100
  • d9ac176f27 [test] adapt expected values Barend Gehrels 2016-02-28 12:44:59 +0100
  • 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 +0100
  • d4620e56b3 [traverse] fix case which was traversing twice; this fixes all testcases for difference Barend Gehrels 2016-02-27 18:20:34 +0100
  • 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 +0100
  • 83320f528e [traverse] move loop to separate method to be shared later Barend Gehrels 2016-02-27 18:08:18 +0100
  • 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 +0100
  • fa174a3679 Merge branch 'bg-prepare' Barend Gehrels 2016-02-24 12:01:55 +0100
  • 778b3063f5 Merge branch 'develop' into bg-prepare Barend Gehrels 2016-02-24 10:26:16 +0100
  • 8fd224ced7 Fix install copy on Windows. Rene Rivera 2016-02-23 21:29:27 -0600
  • 7c469d6cef Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2016-02-19 15:39:36 +0100
  • ff362f3e47 [test][strategies] Remove unused variable to suppress warning. Adam Wulkiewicz 2016-02-19 15:39:18 +0100
  • 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 +0100
  • 05c789e77e [buffer][traverse] fix uu for buffer Barend Gehrels 2016-02-17 12:38:34 +0100
  • 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 +0100
  • 0ecda93787 [test][util][range] Fix compilation errors on some platforms. Adam Wulkiewicz 2016-02-17 05:24:32 +0100
  • daf32ffbfe [test][within] Add test cases for spherical equatorial CS (failing). Adam Wulkiewicz 2016-02-13 00:10:09 +0100
  • e47ea29910 [test][distance] Add test cases for spherical equatorial CS mentioned in ticket 11982. Adam Wulkiewicz 2016-02-12 23:46:17 +0100
  • 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 +0100
  • 41518b6ac3 [traverse] use count_left/count_right to get first requested turn in clusters Barend Gehrels 2016-02-10 13:23:09 +0100
  • aec9d085ae Merge pull request #342 from awulkiew/feature/svg Adam Wulkiewicz 2016-02-09 18:52:23 +0100
  • 473b443f18 [test][io] Add SVG test. Adam Wulkiewicz 2016-02-09 14:04:51 +0100
  • 80d2bb09ca [io] Add support for all geometries to svg() and use it in svg_mapper. Adam Wulkiewicz 2016-02-09 14:04:07 +0100
  • a73a795842 [doc] Update 1.61 release notes (ticket 11966). Adam Wulkiewicz 2016-02-09 01:39:49 +0100
  • dc3c5416f4 [io] Fix compilation error in write_svg for box and non-int coordinate type. Adam Wulkiewicz 2016-02-09 01:39:10 +0100
  • 6162da7411 [test][intersection] Add spherical equatorial test case (ticket 11789). Adam Wulkiewicz 2016-02-04 16:33:44 +0100
  • 556bed04a5 [policies] Enable rescaling only for cartesian CS. Adam Wulkiewicz 2016-02-04 16:32:45 +0100
  • 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 +0100
  • 5a35924616 [traverse] use index instead of source_index to determine subject (in relation with previous commit: use indexes instead of iterators, part 2) Barend Gehrels 2016-02-03 12:33:35 +0100
  • 24908b7636 [traverse] go to index instead of iterator (part 1) Barend Gehrels 2016-02-03 12:10:54 +0100
  • 5eea0f2f61 [test] updated expected clips/holes Barend Gehrels 2016-02-03 11:18:45 +0100
  • 34db67d51d Merge branch 'develop' into feature/cluster Barend Gehrels 2016-02-03 11:12:33 +0100
  • a13f4f48cc [doc] Release notes 1.61 (ticket 11928). Adam Wulkiewicz 2016-01-28 14:49:08 +0100
  • eaf9989929 [test][area] Add test case with big coordinates. Adam Wulkiewicz 2016-01-28 14:48:28 +0100
  • c018acfb4a [strategies] Improve the accuracy of surveyor area strategy by using slightly different formula. Adam Wulkiewicz 2016-01-28 14:46:54 +0100
  • e619ec6dfe [overlay][buffer] make find_open generic for usage in both overlay and buffer Barend Gehrels 2016-01-27 13:35:17 +0100
  • 19747bea88 [buffer] use specific visiting policy for buffer Barend Gehrels 2016-01-27 13:33:57 +0100
  • 18a893d2c0 [buffer][test] adaptions to make clusters visible in buffer SVG maps Barend Gehrels 2016-01-27 11:44:48 +0100
  • dc6b102b1f [buffer] add three specializations necessary to include buffered ring collections in SVG maps Barend Gehrels 2016-01-27 11:43:46 +0100
  • 5764489256 [formulas] Add a workaround for GCC bug (causing error: parse error in template argument list) in andoyer_inverse. Adam Wulkiewicz 2016-01-25 21:11:55 +0100
  • 67f07f056d [doc] Update 1.61 release notes (ticket and bugfix). Adam Wulkiewicz 2016-01-25 20:14:19 +0100
  • 68fa4e5f0c [adapted] Suppress unused parameter warning in Boost.Polygon adaptation. Adam Wulkiewicz 2016-01-25 20:04:54 +0100
  • 902cf14d6c [doc] Update 1.61 release notes (ticket). Adam Wulkiewicz 2016-01-25 19:53:55 +0100
  • e482a86b74 Merge pull request #340 from awulkiew/fix/back_inserter Adam Wulkiewicz 2016-01-25 19:46:08 +0100
  • 33982c9ae6 Merge pull request #339 from awulkiew/fix/andoyer Adam Wulkiewicz 2016-01-25 19:39:57 +0100
  • 56d53f7a02 [test][strategies] Enable test cases of antipodal points, previously failing. Adam Wulkiewicz 2016-01-25 19:34:56 +0100
  • 53d7dca308 [strategies] Use andoyer_inverse formula in andoyer distance strategy. Adam Wulkiewicz 2016-01-25 19:34:20 +0100
  • 446280afc7 [test][range] Add test of range::back_inserter(). Adam Wulkiewicz 2016-01-23 14:00:55 +0100
  • edc3c7851d [algorithms] Use range::back_inserter() if points are added to geometries. Adam Wulkiewicz 2016-01-23 13:57:49 +0100
  • 972b667525 [range] Add back_insert_iterator using traits and back_inserter(). Adam Wulkiewicz 2016-01-23 13:47:24 +0100
  • cc5d0efc55 Merge pull request #332 from awulkiew/fix/intersects_bs Adam Wulkiewicz 2016-01-20 16:53:05 +0100
  • b55eec5b7e [buffer] fix new traverse approach for buffer, it should take the first segment if encountering an early finish Barend Gehrels 2016-01-20 14:45:46 +0100
  • ed6db710ce [buffer] repair compiling: adapt buffer backtrack policy to recent change, and fix SVG Barend Gehrels 2016-01-20 10:37:20 +0100
  • 454ab1cb3f [test][strategies] Add more tests of andoyer strategies and inverse formula. Adam Wulkiewicz 2016-01-19 00:35:17 +0100
  • 5df1a05e34 [formulas] Make the andoyer_inverse formula more robust. Adam Wulkiewicz 2016-01-19 00:30:50 +0100
  • ddc5d99ce2 [test][strategies] Add andoyer strategies test cases. Adam Wulkiewicz 2016-01-18 18:14:09 +0100
  • eba433ee06 [formulas] Fix/improve andoyer_inverse formula for antipodal and nearly antipodal points. Adam Wulkiewicz 2016-01-18 18:08:32 +0100
  • 44d736d5ff [test] Replace BOOST_CONCEPT_REQUIRES with BOOST_CONCEPT_ASSERT. Adam Wulkiewicz 2016-01-14 22:10:49 +0100
  • a236ba3391 [overlay] add counts to enrichtment info, this avoids it to be redone, and use it in traverse omitting the operation condition Barend Gehrels 2016-01-13 15:58:51 +0100
  • 8364aed91b [intersection] fix cases where intersection has to travel through uu/ux Barend Gehrels 2016-01-13 12:49:47 +0100
  • d256e57487 [overlay] now we can/need to remove functionality to discard turns colocated with uu and the same ring. This breaks one case (# case_recursive_boxes_23) but repairs many (about 50% of the wrong cases in robustness test) Barend Gehrels 2016-01-13 10:52:04 +0100
  • 13a12471c1 [test] Replace std::max_element because it requires ForwardIterator. Adam Wulkiewicz 2016-01-12 13:51:52 +0100
  • 31e7dd8f2f Minor fix in duplicate debug info Barend Gehrels 2016-01-10 19:18:17 +0100
  • c268bb2fd4 Minor change, check on cluster ids Barend Gehrels 2016-01-10 19:14:31 +0100
  • c74ff4c0df [overlay] remove functionality for colocated cc turns, recently added, but now redundant again. (In hindsight I should have added the "startable" functionality first) Barend Gehrels 2016-01-10 19:12:55 +0100
  • 5f028b0b04 [overlay] split polygon_count in left_count/right_count, this is necessary for some cases (ex. #case_recursive_boxes_29). Also, necessary, now that startable is defined, don't discard colocated cc in clusters, they are sometimes necessary. Barend Gehrels 2016-01-10 19:06:34 +0100
  • 01df9eacbb [overlay] fix implementation of startable flag, it should start if there are 1 (union) or 2 (intersection) polygons on right hand Barend Gehrels 2016-01-10 13:32:08 +0100
  • e4624dad28 [union] remove discarded lonely uu turns from cluster Barend Gehrels 2016-01-09 20:09:35 +0100
  • 7931e0445b [intersection] now discarded uu turns outside clusters, they block traversal Barend Gehrels 2016-01-09 19:31:19 +0100
  • 3a9713b267 [sort by side] fix index Barend Gehrels 2016-01-09 19:15:44 +0100
  • b7a16976c9 [overlay] handle startable functionality for traverse w.r.t. clusters Barend Gehrels 2016-01-09 13:39:28 +0100
  • df2c1f35bc [sort by side] remove rank, not used anymore Barend Gehrels 2016-01-09 10:16:48 +0100
  • f377eebf8c [traverse] instead of combination uu/ux for specific behaviour, now check on uu/* (any turn in combination with uu) for unionts Barend Gehrels 2016-01-08 18:28:38 +0100
  • 0d3ef5e3e9 [intersection] discard turns colocated with uu too (these turns are based on invalid input) Barend Gehrels 2016-01-07 19:34:08 +0100
  • 59125adb8d [intersection] don't exclude ux for intersection because it is necessary to block certain paths Barend Gehrels 2016-01-07 18:59:05 +0100