Commit Graph

  • 3b0c885575 [formulas] Add and use new differential_quantities<...>::apply() overload. Adam Wulkiewicz 2016-07-14 18:03:24 +02:00
  • 6818ad7bae [formulas] Enable 2nd order approximation components in thomas_inverse. Adam Wulkiewicz 2016-07-14 17:54:55 +02:00
  • fc67d2ef0e [test][strategies] Update #include of formulas moved to different directory. Adam Wulkiewicz 2016-07-14 02:06:01 +02:00
  • ca1a911576 [formulas][strategies] Move formulas from algorithms/detail to formulas directory. Adam Wulkiewicz 2016-07-14 02:04:00 +02:00
  • 1108a468ed [test][strategies] Use new bg::formula namespace. Adam Wulkiewicz 2016-07-14 00:58:19 +02:00
  • 08ca335416 [strategies] Use new bg::formula namespace. Adam Wulkiewicz 2016-07-14 00:57:54 +02:00
  • 1244ec6a09 [formulas] Add results into vincenty direct and inverse. Adam Wulkiewicz 2016-07-14 00:53:17 +02:00
  • e51512d9cd [buffer] fix compilation by adding specialization for pointorder on buffered ring collections Barend Gehrels 2016-07-13 10:40:14 +02:00
  • 3ac8b12d20 [formulas] Add reverse azimuth, reduced length and geodesic scale calc in vincenty inverse. Adam Wulkiewicz 2016-07-09 04:41:09 +02:00
  • c8a1e75570 [formulas] Add reverse azimuth, reduced length and geodesic scale calc in andoyer and thomas inverse. Adam Wulkiewicz 2016-07-08 16:04:33 +02:00
  • 3a2ecb68c1 [area] trapezoidal strategy and some fixes for huiller Vissarion Fysikopoulos 2016-07-08 11:34:55 +03:00
  • 389887eaaa [colocations] fix the issue for ccw Barend Gehrels 2016-07-06 14:25:30 +02:00
  • 08f87517b7 [colocations] also discard interior-ring turns with a ux Barend Gehrels 2016-07-06 13:31:11 +02:00
  • 5aa82adbba [test] remove duplicate testcase (mysql_23023665_4 is identical to mysql_21964049) Barend Gehrels 2016-07-06 12:48:46 +02:00
  • f8ea789f31 [test] move cases, three newly reported cases are fixed already for non-ccw Barend Gehrels 2016-07-06 12:47:06 +02:00
  • ff330e364a Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-07-06 12:30:50 +02:00
  • cacb8c4af5 [buffer] discard turns instead of setting them to blocked, because that might discard valid turns during the colocation check Barend Gehrels 2016-07-06 12:29:10 +02:00
  • d62705303a [overlay] minor debug addition Barend Gehrels 2016-07-06 12:01:24 +02:00
  • 26ed657f93 [test] add validity flag for intersection and adapt input #outputs/#points Barend Gehrels 2016-06-29 15:02:23 +02:00
  • fcd48748ce [test] ignore validity in difference/spike tests Barend Gehrels 2016-06-29 14:29:55 +02:00
  • 6b7f5f484d [test] make exceptions for invalid polygons or (union) 3 ccw cases which are not yet created as valid Barend Gehrels 2016-06-29 14:08:05 +02:00
  • b46805107b Merge branch 'develop' into feature/cluster_touch Barend Gehrels 2016-06-29 13:18:51 +02:00
  • 5317769686 [traverse] skip/fix switching decision for uu-turns in buffer, where (for deflate) region approach does not work. This might result in invalid polygons, but keeping it might result in incorrect output Barend Gehrels 2016-06-29 13:07:03 +02:00
  • a7a86f63bd [traverse] replace member variable by type for buffer Barend Gehrels 2016-06-29 13:05:58 +02:00
  • 2d0a00fb72 [overlay] add overlay_buffer (to be splitted into inflate/deflate), pass it to traverse, add metafunction to convert from overlay_type to operation_type Barend Gehrels 2016-06-29 12:51:49 +02:00
  • 9d78bc6c2d [traverse] add toto comment Barend Gehrels 2016-06-29 11:51:05 +02:00
  • f5b4e4a9fa [traverse] extract propagation of regions to a separate method and other minor refactoring Barend Gehrels 2016-06-29 11:50:45 +02:00
  • b75c055ff1 [test] add comments Barend Gehrels 2016-06-29 11:48:03 +02:00
  • 1033a77205 [colocations] make implementation/exception for difference (Reverse) Barend Gehrels 2016-06-29 11:47:37 +02:00
  • f364ed8d73 [readme] Fix Coveralls links. Adam Wulkiewicz 2016-06-28 18:21:18 +02:00
  • 756c92af89 [readme] Show boostorg/geometry badges. Adam Wulkiewicz 2016-06-28 18:16:09 +02:00
  • f79599f2c6 [ci] Set service_number for Coveralls to CIRCLE_BUILD_NUM. Adam Wulkiewicz 2016-06-28 12:35:37 +02:00
  • 4870150a78 [test][example] Change filenames in #includes Adam Wulkiewicz 2016-06-23 15:10:24 +02:00
  • 4fd9329305 [geometry] Change #include's filename in geometry.hpp Adam Wulkiewicz 2016-06-23 15:08:35 +02:00
  • 9f1b921368 Merge pull request #352 from awulkiew/feature/svg_variant Adam Wulkiewicz 2016-06-23 14:36:29 +02:00
  • 0879dccc81 [traversal] handle clustered turns with interior/exterior touching point by discarding those turn_points (because detecting that in cluster or switch and adapt behaviour is way more complex) Barend Gehrels 2016-06-22 18:44:17 +02:00
  • 00c2db2007 [doc] Update 1.62 release notes (ticket). Adam Wulkiewicz 2016-06-22 17:25:06 +02:00
  • 699df472e7 [test][setops] Use multi-geometries as output types (to simplify debugging). Adam Wulkiewicz 2016-06-21 23:55:57 +02:00
  • add8d49b0b [test][index] Add missing typename keyword. Adam Wulkiewicz 2016-06-21 23:53:17 +02:00
  • 3f282b5e19 [test][index] Add test for specific case of contains(pt). Adam Wulkiewicz 2016-06-21 22:13:25 +02:00
  • 7ec2706d50 [index] Fix invalid bounds check for contains() predicate. Adam Wulkiewicz 2016-06-21 22:11:17 +02:00
  • 56d1853c6c Merge pull request #346 from awulkiew/feature/sph_seg_inters Adam Wulkiewicz 2016-06-21 17:56:15 +02:00
  • 8147014095 Merge branch 'develop' into feature/sph_seg_inters Adam Wulkiewicz 2016-06-21 16:53:33 +02:00
  • 4386eceda1 [doc] Add 1.62 release notes (improvement and ticket). Adam Wulkiewicz 2016-06-21 16:48:50 +02:00
  • 6fd54716a6 [test][buffer] Add failing test cases. Adam Wulkiewicz 2016-06-21 16:46:11 +02:00
  • ff77e78562 [test][setops] Add failing test cases. Adam Wulkiewicz 2016-06-21 16:45:46 +02:00
  • 94b2ff8f10 [test][difference][union] Add failing cases. Adam Wulkiewicz 2016-06-20 15:28:51 +02:00
  • 2442cdd1e3 [algorithms][detail] Fix compile error in azimuth() using vincenty formula. Adam Wulkiewicz 2016-06-20 02:49:01 +02:00
  • baa687782b [test][io][svg] Add test case for variant. Adam Wulkiewicz 2016-06-15 15:37:43 +01:00
  • bc56e81701 [io][svg] Add variant support for SVG writer. Adam Wulkiewicz 2016-06-15 15:34:30 +01:00
  • b9c1456c08 [test][intersects] Remove unused typedefs. Adam Wulkiewicz 2016-06-13 10:17:53 +01:00
  • 819919c913 Merge branch 'develop' into feature/sph_seg_inters Adam Wulkiewicz 2016-06-13 09:50:06 +01:00
  • a529c3d73c Merge pull request #351 from awulkiew/fix/cart_intersect_different_points Adam Wulkiewicz 2016-06-13 10:25:47 +02:00
  • f5cbd59664 [test] update difference test, where not all is valid yet Barend Gehrels 2016-06-08 15:05:32 +02:00
  • 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 +02:00
  • 8a1c3e99c6 [test] add (currently failing) testcase Barend Gehrels 2016-06-08 12:20:56 +02:00
  • 968cbb1f24 Merge pull request #350 from norbertwenzel/develop Adam Wulkiewicz 2016-06-06 21:35:19 +02:00
  • 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 +02:00
  • 841f469947 [test][intersects][within] Add test cases for geometries using different point types. Adam Wulkiewicz 2016-06-06 21:14:56 +02:00
  • 54de9f96a1 [strategies] Support different RobustPoint types. Adam Wulkiewicz 2016-06-06 21:14:00 +02:00
  • be3b4f262c [doc] Fix 1.61 release notes typos. Adam Wulkiewicz 2016-06-06 17:29:00 +02:00
  • 72fb8f2ba4 [doc] Update 1.61 release notes (missing ticket). Adam Wulkiewicz 2016-06-06 17:23:13 +02:00
  • a2eeba8f0e [test][relops] Add spherical Pt/Areal test cases. Adam Wulkiewicz 2016-06-06 17:21:57 +02:00
  • 49dd3bb627 Remove extraneous semicolon Norbert Wenzel 2016-06-05 15:40:27 +02:00
  • 28e716e9e1 [test][relops] Add spherical test cases. Adam Wulkiewicz 2016-06-03 03:11:37 +02:00
  • 203e980c93 [strategies] In spherical intersection check normals dot product result only if needed. Adam Wulkiewicz 2016-06-03 02:06:09 +02:00
  • d732fd575c [equals] Support non-cartesian CSes in collect_vectors() and equals() variants using this function. Adam Wulkiewicz 2016-06-03 01:53:43 +02:00
  • 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 +02:00
  • e5652cffe1 [test] add optional check of input validity Barend Gehrels 2016-06-01 13:48:20 +02:00
  • 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 +02:00
  • 421be3ca7f [test] make the input of a dozen of testcases valid Barend Gehrels 2016-06-01 13:35:43 +02:00
  • ee38e20243 [test] remove var which is not used anymore Barend Gehrels 2016-06-01 12:36:43 +02:00
  • 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 +02:00
  • f62503c2d4 [traverse] implement zones in traversal switch detections Barend Gehrels 2016-06-01 10:34:00 +02:00
  • 92c134a378 Merge pull request #347 from plopresti/warnings Adam Wulkiewicz 2016-05-28 23:47:38 +02:00
  • af634030ff Merge pull request #349 from vissarion/feature/perimeter Adam Wulkiewicz 2016-05-28 14:08:34 +02:00
  • b3e8e365d1 Merge pull request #348 from vissarion/feature/length3 Adam Wulkiewicz 2016-05-28 14:08:18 +02:00
  • 20a759bd12 [test][equals] Add spherical test cases (one failing). Adam Wulkiewicz 2016-05-28 14:07:11 +02:00
  • 080a545cf5 [equals] Support Mpoly/Ring combination. Adam Wulkiewicz 2016-05-28 14:06:25 +02:00
  • 0f53927bae [test][relops] Add tests for spherical CS for the rest of the relops besides equals(). Adam Wulkiewicz 2016-05-26 22:45:23 +02:00
  • 56730cea69 [touches] Support missing geometry combinations (Areal/Linear). Adam Wulkiewicz 2016-05-26 22:42:28 +02:00
  • 78961eaf08 [test] [perimeter] Minor changes in perimeter tests to reflect comments. Vissarion Fysikopoulos 2016-05-26 10:42:23 +03:00
  • 218c554091 [test] [perimeter] Minor changes in perimeter tests to reflect comments. Vissarion Fysikopoulos 2016-05-25 16:39:23 +03:00
  • 16448ead2f Merge branch 'develop' into feature/perimeter Vissarion Fysikopoulos 2016-05-25 15:00:16 +03:00
  • 50846babb3 [test] [perimeter] Tests for perimeter. Vissarion Fysikopoulos 2016-05-25 14:59:06 +03:00
  • d375f140fe [test][relops] Add spherical within and covered_by tests. Adam Wulkiewicz 2016-05-25 02:20:33 +02:00
  • 7bdee87a22 [test] [length] Fixing issues from comments in length tests. Vissarion Fysikopoulos 2016-05-23 13:19:00 +03:00
  • 57aae02194 [test][relate] Enable one cartesian L/L test case only for double coordinates. Adam Wulkiewicz 2016-05-20 00:19:02 +02:00
  • 7bf78f91df [test][relate] Add test cases for spherical Linear and Areal geometries. Adam Wulkiewicz 2016-05-20 00:18:11 +02:00
  • 86a17004ad [policies] Increase the segment_ratio approximation equal distance threshold. Adam Wulkiewicz 2016-05-20 00:15:57 +02:00
  • 9a3b80cdba [strategies][policies] If the IP is at segment's endpoint assign the original endpoint. Adam Wulkiewicz 2016-05-20 00:15:11 +02:00
  • 03555f438f Merge branch 'develop' into feature/length3 Vissarion Fysikopoulos 2016-05-19 19:03:21 +03:00
  • 7423d61a8d [test] [length] Tests for length algorithm. Vissarion Fysikopoulos 2016-05-19 18:56:18 +03:00
  • 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 +02:00
  • c278bdec69 [sort_by_side] rename also counts to align with same properties in turn_info Barend Gehrels 2016-05-18 13:06:00 +02:00
  • 2af29c96c0 [sort_by_side] rename before extending structure Barend Gehrels 2016-05-18 12:59:49 +02:00
  • dc63848782 [traverse] check other ring while determining switches Barend Gehrels 2016-05-18 12:20:17 +02:00
  • 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 +02:00
  • 49a2062627 [test] add testcase variations for buffer and a note: one test is now failing Barend Gehrels 2016-05-05 12:56:53 +02:00
  • 65f0c8cb1a [buffer] fix compilation after recent change to cluster_info Barend Gehrels 2016-05-05 12:50:37 +02:00