Commit Graph

  • c2ce71fb93 [doc] Add relate and relation to the reference matrix and update release notes. Adam Wulkiewicz 2015-12-01 16:10:35 +0100
  • cf42d0d08d [test] add simpler version of case_108_muli as single version, with missing intersection point Barend Gehrels 2015-11-30 23:09:32 +0100
  • 285e0ad61d Merge branch 'develop' into feature/fix_tangencies Barend Gehrels 2015-11-28 09:10:28 +0100
  • b022ae5606 [test] add failing case for missing intersection point, case_108_multi Barend Gehrels 2015-11-28 07:22:33 +0100
  • 00321c0950 Merge branch 'bg-prepare' Barend Gehrels 2015-11-27 19:38:23 +0100
  • c220373473 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-11-27 19:37:14 +0100
  • beabe33efc [strategies][distance][spherical equatorial] fix comment written in Greek characters Menelaos Karavelas 2015-11-27 12:29:34 +0200
  • 2eb73cedf9 [doc][release notes] remove empty section Menelaos Karavelas 2015-11-26 23:43:57 +0200
  • 1e267aa735 [doc][release notes] add Boost.Trac ticket 11711 in list of solved tickets Menelaos Karavelas 2015-11-26 23:43:02 +0200
  • 4dedae6eb7 Merge pull request #335 from mkaravel/fix/is_valid_invalid_coordinates Menelaos Karavelas 2015-11-26 23:30:58 +0200
  • 2e13b87bce Merge pull request #336 from mapycz/fix-centroid-crash Barend Gehrels 2015-11-22 14:15:32 +0100
  • fa202f7821 [enrich] remove now obsolete flag for clustered Barend Gehrels 2015-11-22 14:11:05 +0100
  • 17c83298d4 [overlay] remove (handling of) discarded in enrich/traverse. Discarded is still there but not used or assigned in any sorting Barend Gehrels 2015-11-22 14:10:02 +0100
  • 2945201838 [overlay] pass inverse flag for difference and use it to reverse condition on interior/exterior touch Barend Gehrels 2015-11-22 14:01:05 +0100
  • 39ef9e6e04 [test][algorithms][centroid] More centroid tests on empty geometries Jiri Drbalek 2015-11-21 19:51:03 +0000
  • 9230c3f142 [traverse][test] updates test svg Barend Gehrels 2015-11-21 19:03:19 +0100
  • fdcf6df915 typo Barend Gehrels 2015-11-21 19:02:00 +0100
  • 939bf656f9 [intersection/enrich] don' t skip after ii if it is about interior rings, they should be traversed. This fixes case mysql_21965285_b_inv and helps for cases #58 (no backtracking) Barend Gehrels 2015-11-21 19:01:51 +0100
  • 6fb034581a [traverse] fix situations for ii by checking if in a cc case (where either one can be selected normally) one of the options leads to the starting turn. Barend Gehrels 2015-11-21 18:56:40 +0100
  • 88d2276b69 [traverse] fix situations for ii by checking if current ring is finished immediately (without switching to other source as ii does) Barend Gehrels 2015-11-21 18:54:00 +0100
  • 324bfac801 Merge branch 'develop' into feature/fix_tangencies Barend Gehrels 2015-11-21 11:54:39 +0100
  • a9f1639dc6 [release notes] update list of fixed tickets Menelaos Karavelas 2015-11-20 16:55:04 +0200
  • 48f64f6fbe [test][intersection][difference] Add/move failing test case. Adam Wulkiewicz 2015-11-19 19:29:04 +0100
  • ba4a832bb7 Merge branch 'develop' into feature/fix_tangencies Barend Gehrels 2015-11-18 20:56:15 +0100
  • ec86b24401 [test][difference] Add failing case. Adam Wulkiewicz 2015-11-18 19:49:30 +0100
  • 515d75ffe0 [test] update testcases, one more failing (but that fails for multi too) and one fixed in the meantime Barend Gehrels 2015-11-18 17:41:37 +0100
  • a9903f8c7f [overlay] fix ordering ii-turns and skip turns afterwards Barend Gehrels 2015-11-18 17:33:23 +0100
  • 67ac81e5b2 [overlay] fix cases where intersection point is in the middle of the first segment, and not at the endpoint Barend Gehrels 2015-11-18 14:53:00 +0100
  • 026abb015d [test] temporarily exclude case #81 recently added Barend Gehrels 2015-11-18 11:15:01 +0100
  • a48a935064 [overlay] self-tangencies, similarly as handling side left/right, handle cases where one leg continues collinearly Barend Gehrels 2015-11-18 11:14:35 +0100
  • 348b7f7f56 [algorithms][is_valid] check invalid floating-point coordinates using boost::math::isfinite instead of boost::math::isnan and boost::math::isinfinite; Menelaos Karavelas 2015-11-18 10:46:58 +0200
  • 719d0f6f49 [util] apply coding rules Menelaos Karavelas 2015-11-18 10:27:20 +0200
  • 045522d9cb Merge branch 'develop' of github.com:boostorg/geometry into fix/is_valid_invalid_coordinates Menelaos Karavelas 2015-11-18 09:58:37 +0200
  • 2e7e21dd31 [overlay] don' t discard for difference too Barend Gehrels 2015-11-15 12:33:13 +0100
  • e2764a795b [overlay] sort on cc too. Also, sort/fix cases where ux is considered for intersection too. They are discarded now, besides the sorting order is fixed (but that alone does not help) Barend Gehrels 2015-11-15 11:55:13 +0100
  • c7d419785e [overlay] in less_by_segment_ratio, sort turns where operation occurs (and not in the other turn) first Barend Gehrels 2015-11-14 11:23:37 +0100
  • d038e58f16 [overlay] check for sides w.r.t. both, this fixes two cases for intersection Barend Gehrels 2015-11-13 20:08:14 +0100
  • b891bbe741 [overlay] use same functionality also for intersection Barend Gehrels 2015-11-13 19:29:55 +0100
  • e97bbb4da1 [overlay] fix cases where IP is not at endpoint. This fixes the last union/buffer cases with less_by_segment_ratio instead of handle_tangencies Barend Gehrels 2015-11-12 19:46:29 +0100
  • cb9c581365 [algorithms][centroid] Fix crash when multi-geometry contains empty geometry Jiri Drbalek 2015-11-11 21:13:03 +0000
  • 242c619b35 [overlay] handle ux/ui and ui/ui in a more generic way, for union, checking the relative sides of the outgoing segments (in the sorting) Barend Gehrels 2015-11-11 21:50:34 +0100
  • 529b8e804c [overlay] fix ux/ux cases by sort order (instead of handle tangencies) Barend Gehrels 2015-11-11 16:18:19 +0100
  • 6b0be79ff3 [enrich] move indexed_turn_operation/sort to separate source file to reuse it for handle_touch Barend Gehrels 2015-11-11 15:54:47 +0100
  • 4a05869d2f [overlay] turn off handle_tangencies Barend Gehrels 2015-11-11 15:43:29 +0100
  • 4270ccce20 [test] add recent regression for intersection. Found using recursive_polygon Date of regression yet unknown. In 1.55 the recursive_polygons tool never detected errors. Barend Gehrels 2015-11-11 13:34:49 +0100
  • a0ac004a84 [test] investigating case #58 failing for intersection, adding simplified versions of #58, some failing, some correct Barend Gehrels 2015-11-11 11:46:38 +0100
  • 9ec7e5f3d3 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2015-11-11 10:27:42 +0100
  • d9317bdba6 Merge pull request #334 from mkaravel/fix/is_simple_for_empty_geometries Menelaos Karavelas 2015-11-10 08:06:17 +0200
  • 450cfb42be [arithmetic] Add missing include in determinant.hpp Adam Wulkiewicz 2015-11-08 05:30:07 +0100
  • 8a29318200 [test][algorithms][is_valid] add test cases of geometries that have invalid coordinates, namely coordinates that are either NaN or infinite; Menelaos Karavelas 2015-11-06 12:17:30 +0200
  • a69456a7e3 [algorithms][is_valid] check if the coordinates of a geometry are valid or not; coordinates are considered invalid if they are off floating point type and either NaN or infinite; Menelaos Karavelas 2015-11-06 12:16:07 +0200
  • 97bb918a38 [test][algorithms][is_simple] add test cases involving the empty linestring, the empty polygon and empty multi-geometries; these test cases are related to Boost.Trac tickets 11709 and 11710; Menelaos Karavelas 2015-11-05 15:03:40 +0200
  • 80c706df39 [algorithms][is_simple] patch the is_simple algorithm to address Boost.trac tickets 11709 and 11710; Menelaos Karavelas 2015-11-05 14:56:18 +0200
  • dd5773a40d [test][algorithms][sym_difference] fix call to test_difference (due to new function prototype that takes as argument a ut_settings object) Menelaos Karavelas 2015-11-04 16:23:57 +0200
  • cd6bfc54d4 [colocations] extract code to separate function Barend Gehrels 2015-11-04 13:22:41 +0100
  • 2cf781aa68 [test] add testcase for which is failing for intersection. This is the inverse testcase for difference (which is also failing and which is why it is added). To be fixed. Barend Gehrels 2015-11-04 12:36:16 +0100
  • 312cbd92d4 [test] added correct expectation values in failing tests Barend Gehrels 2015-11-03 20:47:30 +0100
  • 057467f415 [test] test all types for traverse Barend Gehrels 2015-11-03 20:26:52 +0100
  • c7f8de6632 [test] add testcase for #10661, still failing w.r.t. validity in second stage. To enable scenarios like this, let unit test return WKT Barend Gehrels 2015-11-01 17:33:21 +0100
  • 99eeec0d1c [test] enable #11676 (still showing validity should be tested too) and don't remove spikes by default Barend Gehrels 2015-11-01 17:03:49 +0100
  • 9fd8d1643f [test] remove testcode Barend Gehrels 2015-11-01 16:59:09 +0100
  • dc941d27b0 [test] enable test #11674, still showing that validity should be checked too. sym difference is still failing Barend Gehrels 2015-11-01 16:55:38 +0100
  • adb2cccdd7 [test] move bug 21155501 to difference_multi and test it the normal way, still showing that validity should be checked too Barend Gehrels 2015-11-01 16:54:25 +0100
  • a98772cba0 [test] remove duplicate test cases #10658 and #11121 now that validity is tested for them in the normal flow Barend Gehrels 2015-11-01 16:30:32 +0100
  • e939bf8e83 [test] add settings to difference to test for validity and conditionally remove spikes Barend Gehrels 2015-11-01 16:24:39 +0100
  • 44372ca32e [test] harmonize names for define Barend Gehrels 2015-11-01 13:44:42 +0100
  • 29e1595e3f [test] added failing test cases for tickets #11674, #11676 Barend Gehrels 2015-11-01 13:39:41 +0100
  • 50c7e922d4 [test] extract areal_linear from difference_multi into separate ut Barend Gehrels 2015-11-01 13:19:52 +0100
  • c3b23647eb [test] extract areal_linear from difference.cpp into separate ut Barend Gehrels 2015-11-01 12:56:21 +0100
  • a2d2d4f58d [test] remove overload with percentage, only used once and now supported by ut_settings Barend Gehrels 2015-11-01 12:27:08 +0100
  • 94dc52a931 [test] add test case for ticket 10803 and added code to test for validity Barend Gehrels 2015-11-01 12:17:45 +0100
  • 7ee6bd99b1 [buffer] prefix traits::detail namespace Barend Gehrels 2015-11-01 11:17:32 +0100
  • 4327b0cb35 [difference][test] add currently failing testcase Barend Gehrels 2015-11-01 11:15:40 +0100
  • 8f8b7bdfb1 [test] add testcase for similar situation (interior ring touches exterior ring) Barend Gehrels 2015-11-01 11:14:58 +0100
  • 7d2b3b6ba2 [test] fix traverse_ccw w.r.t. enrich_intersection_points Barend Gehrels 2015-10-31 22:46:52 +0100
  • 085d641dab [difference] fix colocations Barend Gehrels 2015-10-31 20:06:39 +0100
  • c1aeab008b [enrich] add overlay_type template parameter which will be used later Barend Gehrels 2015-10-31 19:35:18 +0100
  • a9277926fb [test] move wkt's to headerfile Barend Gehrels 2015-10-31 19:08:54 +0100
  • e764179a41 [test] update traverse unit test, using overlay_type instead of operation_type Barend Gehrels 2015-10-31 19:06:26 +0100
  • d6b7e052ba [union] fix new case #80 to discard i/i turn of interior ring with interior ring, in case of a colocation Barend Gehrels 2015-10-31 18:53:55 +0100
  • cbd431a65a typo Barend Gehrels 2015-10-31 12:29:57 +0100
  • 4cc8112544 [colocations] fix: the condition to select on uu or ux should be there Barend Gehrels 2015-10-31 12:26:09 +0100
  • 77299c8c22 [intersection] testcase was already fixed by colocations solution, remove #ifdef and add testcase Barend Gehrels 2015-10-31 11:35:22 +0100
  • a1e4a65f9a [test] add case with two ext/int colocations at the same point Barend Gehrels 2015-10-31 11:16:55 +0100
  • 013420fd07 [colocations] fix debug info Barend Gehrels 2015-10-31 11:00:41 +0100
  • 7cfe3dc337 [union] instead of checking on u/u, sort/check on exterior ring/interior rings such that also cases with u/x are handled Barend Gehrels 2015-10-31 10:56:27 +0100
  • 4ae1320d1c [union][test] move test cases to overlay_cases.hpp and enable two cases which are fixed now Barend Gehrels 2015-10-28 19:49:37 +0100
  • ac5bc527e7 [union] fix cases where a polygon is touching the interior ring of another polygon at a point where that interior ring touches its exterior ring Barend Gehrels 2015-10-28 19:48:34 +0100
  • 285419176e Merge branch 'bg-prepare' Barend Gehrels 2015-10-28 11:27:07 +0100
  • 653f6f32ec Merge branch 'develop' into bg-prepare Barend Gehrels 2015-10-28 10:11:24 +0100
  • ddcce3d2a9 [test][union] Add failing test case. Adam Wulkiewicz 2015-10-22 22:40:27 +0200
  • 7ddeab4f05 [test][intersection] Add failing test case. Adam Wulkiewicz 2015-10-22 22:05:22 +0200
  • 40aafb8107 [test][difference] Add failing test cases. Adam Wulkiewicz 2015-10-22 21:43:41 +0200
  • a952202668 [test][intersects] Add test cases for Segment/Box (0 distance between coordinates). Adam Wulkiewicz 2015-10-21 02:35:28 +0200
  • 1305c06b3c [disjoint][intersects] Fix special case for Segment/Box. Adam Wulkiewicz 2015-10-21 02:25:57 +0200
  • f98e0ed947 Merge pull request #324 from jeremy-murphy/pj_units Barend Gehrels 2015-10-17 10:42:57 +0200
  • fc3f5e57fb [test][algorithms][buffer] fix "enumeration value not handled warning" Menelaos Karavelas 2015-10-16 11:25:51 +0300
  • 9fcbd75ee1 [test][intersects] Add possibly failing test cases (Seg/Box). Adam Wulkiewicz 2015-10-15 22:09:42 +0200
  • 3e22205687 Merge pull request #329 from springmeyer/fix-lineclip-int Adam Wulkiewicz 2015-10-14 23:41:08 +0200
  • 6f214c54c6 use select_most_precise + better naming of TemplateType Dane Springmeyer 2015-10-14 11:36:50 -0700