Commit Graph

  • b9da50da29 Merge pull request #228 from mkaravel/fix/test_sym_difference Adam Wulkiewicz 2015-02-19 17:33:05 +0100
  • 13f55b5094 [test][get_turns] Add a L/L case - collinear, opposite, very long segment. Adam Wulkiewicz 2015-02-19 17:15:27 +0100
  • 89b8186674 [strategies][policies] Improve the robustness of opposite flag calculation in cart_intersect. Adam Wulkiewicz 2015-02-19 17:10:27 +0100
  • 6e6867ed43 [test][algorithms][sym_difference] rename duplicate case id so that it is unique Menelaos Karavelas 2015-02-19 10:45:43 +0200
  • 504854859a Merge branch 'develop' into bg-prepare Barend Gehrels 2015-02-18 17:24:42 +0100
  • 532239adae Merge branch 'bg-prepare' Barend Gehrels 2015-02-18 16:20:42 +0100
  • 5a23867aaa Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2015-02-18 15:16:45 +0100
  • 34e8b70820 [doc] add to doc the fix for largely deflated interior rings Barend Gehrels 2015-02-18 15:16:30 +0100
  • 845611e251 [buffer][test] add tests for multi-polygons with inner rings and large distances Also tests are added where the generated deflated ring around an interior ring is located exactly within another interior ring Barend Gehrels 2015-02-18 15:12:39 +0100
  • b0fdfc5d7a [buffer] fix erroneous rings for deflated interior rings which are untouched Barend Gehrels 2015-02-18 15:10:06 +0100
  • 18d6103abd [disjoint] add disjoint_point_box like there is also disjoint_box_box to avoid calling dispatch from buffer Barend Gehrels 2015-02-18 15:04:22 +0100
  • d885b66ada Merge pull request #226 from mkaravel/fix/test_is_valid_add_case_ids Adam Wulkiewicz 2015-02-18 14:37:09 +0100
  • 2201ebf86e [buffer] fix the case where a side was skipped because detected as equal, followed by an end-cap. This caused further problems. Detection of empty sides is now delegated to the strategy Barend Gehrels 2015-02-18 12:20:05 +0100
  • 3c2a450742 [buffer][test] add testcase for crossing multi-linestring which was fixed already by previous commit (flat-ends) Barend Gehrels 2015-02-18 10:32:04 +0100
  • 6c5cb48211 [buffer][fix] avoid false detection of turn in piece: turns cannot be located in flat end pieces or in concave pieces Barend Gehrels 2015-02-18 10:20:26 +0100
  • 4ab7a4fcd1 [test][algorithms][is_valid] allow WKTs to be passed directly to the tester; make the case ID the first argument of the tester; Menelaos Karavelas 2015-02-18 11:16:53 +0200
  • bd6e07797f [test][buffer] Add tests for Areal and negative distance (failing for polygon with hole and big distance). Adam Wulkiewicz 2015-02-18 00:35:29 +0100
  • 7f9b2f86f8 [test][buffer] Add Linear cases failing for end_flat and big distance. Adam Wulkiewicz 2015-02-17 21:15:39 +0100
  • 7253299961 Merge pull request #227 from mkaravel/fix/add_test_cases_to_douglas_peucker Adam Wulkiewicz 2015-02-17 20:48:19 +0100
  • a8130faa8a [test][strategies][douglas peucker] add more test cases Menelaos Karavelas 2015-02-17 16:09:25 +0200
  • a3a531f30e [test][algorithms][is_valid] add case ID to east test cases; add test cases provided by Barend Gehrels coming from buffer computations; Menelaos Karavelas 2015-02-17 08:25:45 +0200
  • e70d60aa71 [test][algorithms][is_valid] add support for case ID string per test case Menelaos Karavelas 2015-02-17 08:25:31 +0200
  • 543acca243 [test][buffer] Add MultiLinestring tests causing an assertion failure. Adam Wulkiewicz 2015-02-16 18:13:19 +0100
  • 2d3bfc296c [buffer] Add assertions checking segments indexes >= 0 in buffered_piece_collection. Adam Wulkiewicz 2015-02-16 18:12:06 +0100
  • 2e87e7008e Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-02-14 01:19:54 +0100
  • 7f38bd2468 [test][sym_difference] Replace BOOST_ASSERT with BOOST_CHECK_MESSAGE. Adam Wulkiewicz 2015-02-14 01:19:43 +0100
  • a5043f96ad [test][disjoint] Add/enable test cases for L/L. Adam Wulkiewicz 2015-02-13 21:34:41 +0100
  • 195e2d4ad5 [test][get_turns] Add/enable test cases for L/L. Adam Wulkiewicz 2015-02-13 21:34:18 +0100
  • 076d1077c5 [strategies][policies] Increase robustness of collinear segments intersection. Adam Wulkiewicz 2015-02-13 21:25:30 +0100
  • a459a0831c Merge branch 'develop' into feature/buffer Barend Gehrels 2015-02-13 17:04:50 +0100
  • d9d14ce71b Merge pull request #224 from mkaravel/fix/buffer_accessing_front_element_of_rings Barend Gehrels 2015-02-13 16:21:45 +0100
  • 2f5d497885 [algorithms][buffer] replace call to .empty() method by call to boost::empty(); replace call to .back() method by call to range::back(); Menelaos Karavelas 2015-02-13 16:18:26 +0200
  • d942d49114 Merge pull request #223 from mkaravel/fix/qualify_mpl_namespace_by_boost Adam Wulkiewicz 2015-02-13 14:31:43 +0100
  • a2d1365326 [algorithms][buffer] replace access of front range element using the .front() method by the range::front BG utility function Menelaos Karavelas 2015-02-13 15:18:02 +0200
  • 729c5d2c37 Minor: fix spacing according to conventions Barend Gehrels 2015-02-13 13:25:59 +0100
  • 3afb29f41e [buffer][fix] Assure first point of next piece equals last point of previous piece Barend Gehrels 2015-02-13 12:59:14 +0100
  • f24b4a24fb [buffer] some minor code layout changes Barend Gehrels 2015-02-13 12:26:55 +0100
  • d21145952f [buffer][fix] make sure that, per ring, closing point is the starting point. It can be off due to numerical instability Barend Gehrels 2015-02-13 12:23:58 +0100
  • 8b12ba92b6 [geometry] qualify mpl:: namespace by boost:: (namespace external to the Boost.Geometry library); fix long lines produced by the addition of "boost::" Menelaos Karavelas 2015-02-13 11:41:16 +0200
  • 1b2fda7436 Merge pull request #222 from mkaravel/fix/re-factor_code_for_get_rescale_policy Barend Gehrels 2015-02-13 09:50:43 +0100
  • 4097d8e74b [policies][robustness][get_rescale_policy] fix wrong name of free function Menelaos Karavelas 2015-02-13 10:12:03 +0200
  • 75e3115708 [policies][robustness][get_rescale_policy] factor-out common code Menelaos Karavelas 2015-02-13 09:48:29 +0200
  • 703b37fc21 [test][disjoint] Add failing L/L test case, assertion failure in get_turn_info (commented out). Adam Wulkiewicz 2015-02-13 02:27:51 +0100
  • e73e9486ab Add boost:: namespace for variant, mpl Samuel Debionne 2015-02-12 09:32:13 +0100
  • 28ca5355e2 [doc] Update 1.58 release notes (ticket fixed). Adam Wulkiewicz 2015-02-11 20:47:06 +0100
  • 91b80a94c1 Merge pull request #218 from awulkiew/fix/warnings Adam Wulkiewicz 2015-02-11 20:41:58 +0100
  • cff2ee9d6c [util] Add comments about the BOOST_GEOMETRY_CONDITION() implementation. Adam Wulkiewicz 2015-02-11 20:29:47 +0100
  • b3b3687426 [algorithms] Remove unwanted spaces from condition statements. Adam Wulkiewicz 2015-02-11 20:20:35 +0100
  • 1a5a1fa661 [test][algorithms][relate] Fix ommited constant condition warning. Adam Wulkiewicz 2015-02-11 19:28:17 +0100
  • 88d67541a8 [util] Fix the macro name in an #endif comment. Adam Wulkiewicz 2015-02-11 19:26:48 +0100
  • 2758ef31da Merge pull request #221 from mkaravel/fix/MSVC_warning_about_unused_argument Adam Wulkiewicz 2015-02-11 19:20:54 +0100
  • 433c510ffc Merge pull request #220 from mkaravel/fix/make_unit_test_for_douglas_peucker_platform_portable Adam Wulkiewicz 2015-02-11 19:19:14 +0100
  • 218044919a [test][algorithms][distance] fix MSVC warning C4100 complaining about an unreferenced formal parameter Menelaos Karavelas 2015-02-11 19:51:36 +0200
  • 4b02c80c1c [test][strategies][douglas peucker] fix order of includes; fix MSVC warning C4127 regarding the strategy parameter in apply method of test_one_case class; Menelaos Karavelas 2015-02-11 19:36:23 +0200
  • 48bed898fe [test][strategies][douglas peucker] make the unit test for this strategy platform portable and platform independent Menelaos Karavelas 2015-02-11 19:31:24 +0200
  • 241a541e83 Fix point_type traits for variant over MPL sequence Samuel Debionne 2015-02-11 17:12:40 +0100
  • 1e9eae5a49 [test][algorithms][get_turns] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:57:50 +0100
  • 4f2fc67bd6 Merge branch 'develop' into fix/warnings Adam Wulkiewicz 2015-02-11 15:55:31 +0100
  • eceba44876 [test] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:54:56 +0100
  • 6b438738d8 [test][strategies] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:54:13 +0100
  • aff82800c4 [test][algorithms] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:53:50 +0100
  • 60226ea697 [strategies] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:53:24 +0100
  • aec04ff75b [algorithms] Use BOOST_GEOMETRY_CONDITION macro for constant conditions. Adam Wulkiewicz 2015-02-11 15:52:55 +0100
  • 60856a5986 [util] Add BOOST_GEOMETRY_CONDITION macro to allow suppressing of MSVC constant condition warning. Adam Wulkiewicz 2015-02-11 15:51:10 +0100
  • db3743b4fd [test][get_turns] Add failing L/L case (inconsistencies/arithmetic). Adam Wulkiewicz 2015-02-11 14:42:45 +0100
  • b6ec41589d Merge pull request #214 from mkaravel/fix/set_ops_ll_add_test_cases_and_tolerance Adam Wulkiewicz 2015-02-11 14:06:11 +0100
  • c197206f2c Merge pull request #213 from mkaravel/fix/replace_assertion_by_exception Adam Wulkiewicz 2015-02-11 14:04:36 +0100
  • 6d2e0418e2 Merge pull request #216 from mkaravel/fix/refactor_debug_code_for_turns Adam Wulkiewicz 2015-02-11 14:01:41 +0100
  • 65de0b893a Merge pull request #217 from mkaravel/fix/templatize_relare_turns_by_rescale_policy Adam Wulkiewicz 2015-02-11 14:00:54 +0100
  • e1d2fb7e4d Merge pull request #215 from mkaravel/fix/undiscovered_namespace_in_MSVC Adam Wulkiewicz 2015-02-11 13:54:04 +0100
  • 70ca59637b [algorithms][relate][get_turns] add missing include for get_rescale_policy Menelaos Karavelas 2015-02-11 13:10:00 +0200
  • ba68aa8555 [algorithms][relate][get_turns] templatize relate::get_turns by robustness policy; by default it is set to detail::no_rescale_policy; Menelaos Karavelas 2015-02-11 10:27:51 +0200
  • 503b5a1e03 [algorithms][turns] re-factor debug code for printing turns Menelaos Karavelas 2015-02-11 09:53:03 +0200
  • 0a385a61b5 [strategies][cartesian][side by triangle] fix MSVC error regarding undiscovered function equals_point_point: MSVC thinks that that the detail::equals namespace qualifying the call to equals_point_point is a nested namespace inside boost::geometry::strategy::side; fix: qualify the call to equals_point_point by geometry::detail::equals; Menelaos Karavelas 2015-02-11 09:33:54 +0200
  • b7ccd1f03e [test][algorithms][set operations L/L] replace absoute tolerance by relative tolerance Menelaos Karavelas 2015-02-11 00:22:07 +0200
  • b4c34417b0 [test][algorithms][intersection L/L] add result when omitting isolated intersection points Menelaos Karavelas 2015-02-10 23:49:17 +0200
  • fe44edfce3 [test][algorithms][intersection L/L] add one more test case Menelaos Karavelas 2015-02-10 23:37:34 +0200
  • e4ea5defa3 [test][algorithms][intersection L/L] add support for checking equality within a specified tolerance Menelaos Karavelas 2015-02-10 23:36:12 +0200
  • 34eef73263 [test][algorithms][sym_difference L/L] update disabled (failing example) Menelaos Karavelas 2015-02-10 17:24:28 +0200
  • b0b40ffa26 [test][algorithms][set operations L/L] update copyright year Menelaos Karavelas 2015-02-10 17:14:34 +0200
  • b39342db02 [test][algorithms][sym_difference L/L] enable disabled test that now works correctly; update copyright year; Menelaos Karavelas 2015-02-10 17:13:47 +0200
  • bcb52c4f47 [test][algorithms][set operations L/L] update copyright year Menelaos Karavelas 2015-02-10 17:10:47 +0200
  • 4ae803e734 [test][algorithms][sym_difference L/L] add support for checking equality with a tolerance Menelaos Karavelas 2015-02-10 17:08:08 +0200
  • a4988e34a3 [test][algorithms][union L/L] add missing include Menelaos Karavelas 2015-02-10 16:13:11 +0200
  • e131358c9e [test][algorithms][union L/L] add support for checking equality with tolerance Menelaos Karavelas 2015-02-10 16:04:12 +0200
  • 87d714b263 [test][algorithms][difference L/L] add more test cases, most guarded by macro because they are currently failing due to rounding errors Menelaos Karavelas 2015-02-10 15:51:31 +0200
  • 70475d0bbd [test][algorithms][difference L/L] add support for testing with tolerance Menelaos Karavelas 2015-02-10 15:50:56 +0200
  • 4b78a1e1fa [test][algorithms][set operations L/L] add suport for equality testing with a given tolerance Menelaos Karavelas 2015-02-10 15:50:11 +0200
  • 44830fb134 [algorithms][overlay L/L] remove member variable in inconsistent_turns_exception class Menelaos Karavelas 2015-02-09 22:55:31 +0200
  • 82c8c483f3 Merge pull request #206 from awulkiew/fix/warnings Adam Wulkiewicz 2015-02-09 17:10:56 +0100
  • 09d1a2e16d Merge pull request #212 from mkaravel/fix/comparable_distance_strategy_in_douglas_peucker Adam Wulkiewicz 2015-02-09 17:08:46 +0100
  • 40cd6946d1 Merge pull request #207 from mkaravel/fix/make_side_by_triangle_permutation_invariant Adam Wulkiewicz 2015-02-09 17:07:10 +0100
  • 5d5be4ceac [algorithms][overlay L/L] replace assertion by exception: the assertion failure indicates that something went wrong in the turns' computation, and more precisely that the turns computed are not consistent; such a case should better be handled by throwing an exception rather than an assertion; Menelaos Karavelas 2015-02-09 15:51:30 +0200
  • cb2ced5535 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-02-05 14:43:21 +0100
  • 5d49805f27 [test][relate] Add a test for L/L for which an assertion failure was detected some time ago. Adam Wulkiewicz 2015-02-05 14:43:08 +0100
  • 9b3954988e [test][strategies][simplify douglas peucker] add unit test for the Douglas-Peucker simplify strategy Menelaos Karavelas 2015-02-05 14:25:30 +0200
  • a7c6ce5431 [strategies][agnostic][simplify douglas peucker] modify strategy to use comparable distances and strategies internally; update copyright headers; clean-up code; change debug macro to have the BOOST_GEOMETRY prefix; Menelaos Karavelas 2015-02-05 14:13:17 +0200
  • bbd755350b [algorithms][simplify] update copyright dates and add missing include Menelaos Karavelas 2015-02-05 14:09:27 +0200
  • d037f11765 Merge pull request #211 from mkaravel/fix/set_ops_ll_more_test_cases Adam Wulkiewicz 2015-02-04 13:04:52 +0100
  • 80ade1ebec [test][algorithms][sym difference] add one more test case; the test case currently fails because of the way the testing/checking is done, and is currently disabled; the test case will be re-enabled once the testing/checking part is re-designed; Menelaos Karavelas 2015-02-04 10:30:42 +0200