Commit Graph

  • 3a522f11f6 [extensions][nsphere][within][strategies] For NSphere/Box and Point/Nsphere take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:59:44 +0200
  • 9d4c806994 [extensions][nsphere][disjoint] For Box/NSphere take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:59:05 +0200
  • fdc3a6870f [algorithms][sections] Take into account machine epsilon in preceding() and exceeding() functions. Adam Wulkiewicz 2015-08-05 00:57:03 +0200
  • 36cdd25674 [intersection] For Box/Box take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:55:21 +0200
  • 1449373a33 [strategies][within][covered_by] For Box/Box and Point/Box take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:54:24 +0200
  • 121d4312d8 [touches] For Box/Box take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:53:40 +0200
  • 172fff9f08 [overlaps] For Box/Box take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:53:01 +0200
  • cfbbbca0ee [disjoint] For Box/Box and Point/Box take into account machine epsilon. Adam Wulkiewicz 2015-08-05 00:49:51 +0200
  • 74855a4951 [util] Add functions math::smaller_or_equals() and math::larger_or_equals(). Adam Wulkiewicz 2015-08-05 00:33:26 +0200
  • 2140e5cd3d [ci] Synchronize circle.yml with version from develop. Adam Wulkiewicz 2015-08-03 14:51:49 +0200
  • 236972ff11 Merge branch 'master' of https://github.com/boostorg/geometry Barend Gehrels 2015-07-31 18:28:14 +0200
  • 3def6f3c6e Merge branch 'bg-prepare' Barend Gehrels 2015-07-31 18:17:25 +0200
  • 19a88b4a17 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-07-31 18:16:59 +0200
  • 49add55205 [buffer] Fix assertion for cases with extreme coordinates. In case of numerical errors, the started ring should be aborted to avoid doing calculations with them. Barend Gehrels 2015-07-31 12:40:01 +0200
  • 51e68e7d17 Merge pull request #317 from mkaravel/fix/less_functor_for_turns Menelaos Karavelas 2015-07-29 10:13:53 +0300
  • 21c143e226 [algorithms][relate] modify the less functor for turns in relate so that equality (using math::equals) for turn fractions is called before operator<; this is done for consistency with how turns are computed in L/L set operations and also to make sure that turns in relate are computed in a consistent way; Menelaos Karavelas 2015-07-28 21:37:37 +0300
  • c9ad6530ae [algorithms][turns] minor change (coding style) Menelaos Karavelas 2015-07-28 21:36:56 +0300
  • 2ab10d0e72 [test][buffer] Add test cases causing assertion failure. Adam Wulkiewicz 2015-07-28 06:44:54 +0200
  • 6e4ea5f23f [algorithms][turns] fix problem with less functor for turns; Menelaos Karavelas 2015-07-24 10:27:04 +0300
  • 4788eb27fa [test][algorithms][difference L/L] check that the less functor for turns is valid (where validity is defined as: if less(arg1, arg2) is true, then it must hold that less(arg2, arg1) is false) Menelaos Karavelas 2015-07-24 10:23:53 +0300
  • 04a0d79257 [test][algorithms][difference L/L] add one more test case Menelaos Karavelas 2015-07-24 10:23:11 +0300
  • e6a7db831a [test][algorithms][difference L/L] add once more test case Menelaos Karavelas 2015-07-23 09:50:09 +0300
  • 4ce94fb33e [algorithms][turns] polish code (remove unnecessary commas in print-out) Menelaos Karavelas 2015-07-23 09:41:22 +0300
  • a7c539c075 [test][overlay][setops] Fix msvc size_t to int conversion warnings. Adam Wulkiewicz 2015-07-23 01:18:48 +0200
  • 6d027381e5 Merge branch 'master' of github.com:boostorg/geometry Adam Wulkiewicz 2015-07-22 16:12:30 +0200
  • 58950ac91d [test][math] Add test for math::abs(). Adam Wulkiewicz 2015-07-22 04:50:47 +0200
  • 5a1e553c75 [math] In the impl. of abs() for FP types use std::fabs() if possible. Adam Wulkiewicz 2015-07-22 04:41:34 +0200
  • 144643ec0c [test] Fix Clang warnings (implicit conversion and self comparison). Adam Wulkiewicz 2015-07-21 19:34:11 +0200
  • a90f9dc769 [concepts] Suppress GCC4.4 warning (unused variable). Adam Wulkiewicz 2015-07-21 19:20:03 +0200
  • 1500dc3644 [algorithms][io] Explicitly specify namespaces for apply_visitor and algorithms functions. Adam Wulkiewicz 2015-07-21 16:27:48 +0200
  • 39859171ce [transform] Explicitly specify namespaces to avoid ambiguities. Adam Wulkiewicz 2015-07-20 20:40:43 +0200
  • 275ae8f4db [views] Suppress signed/unsigned comparison warnings in two_dimensional_view. Adam Wulkiewicz 2015-07-20 15:43:10 +0200
  • d598adcf4d Merge branch 'bg-prepare' Barend Gehrels 2015-07-19 16:20:37 +0200
  • 921def4cd6 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-07-19 15:11:38 +0200
  • cefbb9fd71 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2015-07-18 20:17:39 +0200
  • 647fedb3e2 [turns] fix conventions: no _t, line length, spurious spaces between if, missing curly braces Barend Gehrels 2015-07-18 20:16:04 +0200
  • 518fe4f28a Merge pull request #316 from mkaravel/doc/release_notes_for_159 Menelaos Karavelas 2015-07-18 09:04:31 +0300
  • 20fe239fa4 [doc][release notes] update release notes for 1.59 release (additional functionality, solved tickets, bugfixes) Menelaos Karavelas 2015-07-17 09:13:11 +0300
  • 79800dd3cb [union][test] adapt one of the testcases for NO_ROBUSTNESS Barend Gehrels 2015-07-15 13:12:15 +0200
  • 9ee98695d4 [intersection][test] Exclude one test for no-robustness Barend Gehrels 2015-07-15 13:00:06 +0200
  • 6c974adb0e [difference][test] Exclude some of the tests for no-robustness Barend Gehrels 2015-07-15 12:59:28 +0200
  • 3547648730 [union][test] Exclude some of the tests for no-robustness Barend Gehrels 2015-07-15 12:34:07 +0200
  • 3272f97adb Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2015-07-15 11:59:16 +0200
  • 1e5c976e19 [buffer][test] update expectations for no-robustness option Barend Gehrels 2015-07-15 11:58:12 +0200
  • eb43220e5d Merge pull request #315 from mkaravel/fix/possible_infinite_loop_in_has_spikes Menelaos Karavelas 2015-07-14 20:44:19 +0300
  • 4e5da910af [algorithms][is_valid] rename method find_not_equal to find_different_from_first (for clarity) Menelaos Karavelas 2015-07-14 20:42:16 +0300
  • cb02dd8e8d Merge pull request #302 from mkaravel/feature/envelope_and_expand_for_spherical_cs Menelaos Karavelas 2015-07-10 07:42:16 +0300
  • 73960f31ca [test][algorithms][is_valid][is_simple] add test case with geometry that has NaN coordinates Menelaos Karavelas 2015-07-10 07:40:10 +0300
  • 78296da4a2 [algorithms][is_valid] replace BOOST_ASSERT by BOOST_GEOMETRY_ASSERT Menelaos Karavelas 2015-07-10 07:32:51 +0300
  • db2a7b0afb Merge pull request #314 from awulkiew/feature/optimize_cart_intersect Adam Wulkiewicz 2015-07-09 13:21:47 +0200
  • ee906b2f40 [algorithms][is_valid] avoid potential infinite loop in has_spikes (such an infinite loop can happen if the points in the range have NaN coordinates) Menelaos Karavelas 2015-07-09 11:50:59 +0300
  • 327df52ec5 [algorithms][envelope] enrich comments regarding the implementation of envelope_multi_range_on_spheroid Menelaos Karavelas 2015-07-09 11:32:40 +0300
  • 388c77cf25 [algorithms][envelope] update copyright headers to follow latest license-related wording; rewrite envelope_multi_range and envelope_multi_range_on_spheroid algorithms in a more clear form; Menelaos Karavelas 2015-07-09 11:21:53 +0300
  • 7947be9bf5 [algorithms][expand] update copyright headers to follow latest license-related wording Menelaos Karavelas 2015-07-09 11:21:07 +0300
  • 47c5c726ad [intersection] comment some cases not supported for no-robustness Barend Gehrels 2015-07-08 20:34:29 +0200
  • 91ccb7e6e3 [buffer] re-enable support for no-robustness policy Influence on polygon geometries is limited (countries also little influence) Barend Gehrels 2015-07-08 20:34:07 +0200
  • bc4db40121 [test] fix expectactions for intersection geos_2 where in rare cases a tiny rectangle is generated (due to rescaling) Barend Gehrels 2015-07-08 11:12:45 +0200
  • 359e5ea139 Merge branch 'bg-prepare' Barend Gehrels 2015-07-08 09:38:15 +0200
  • 6f6fef46f4 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-07-08 09:28:12 +0200
  • 1bfae2e79e Merge pull request #313 from mkaravel/fix/sym_difference_areal Menelaos Karavelas 2015-07-07 07:41:26 +0300
  • ba8bc966b1 [algorithms][envelope] merge implementation of envelope for linestrings and multilinestrings into a single file for linear geometries Menelaos Karavelas 2015-07-07 04:32:30 +0300
  • fc7ed8f7ab [algorithms][envelope] remove Dimension and DimensionCount template parameters from bg::dispatch::envelope Menelaos Karavelas 2015-07-07 04:29:58 +0300
  • b376567de9 [algorithms][expand] remove Dimension and DimensionCount template parameters from bg::dispatch::expand Menelaos Karavelas 2015-07-07 04:11:21 +0300
  • db3474943b [algorithms][strategies] Simplify the geographic geodesic formulas. Adam Wulkiewicz 2015-07-06 17:12:02 +0200
  • eec0091bc0 [get_turns][strategies] Optimize get_turns(). Adam Wulkiewicz 2015-07-03 21:08:56 +0200
  • 67c33b68bb Merge branch 'develop' of github.com:boostorg/geometry into feature/envelope_and_expand_for_spherical_cs Menelaos Karavelas 2015-07-03 02:28:13 +0300
  • bfe3279990 [algorithms][envelope] initialize consistently with assign_inverse() Menelaos Karavelas 2015-07-03 00:26:06 +0300
  • 07f0faad7c [test][algorithms][envelope] update results for empty geometries Menelaos Karavelas 2015-07-03 00:25:13 +0300
  • 3f80fe7ce6 [test][algorithms][envelope] fix testing of empty geometries Menelaos Karavelas 2015-07-03 00:24:45 +0300
  • 921d666227 [test][algorithms][sym_difference] update test results for the sym_difference algorithm Menelaos Karavelas 2015-07-02 20:52:42 +0300
  • 4bd96072bc [algorithms][sym_difference] re-factor common code Menelaos Karavelas 2015-07-02 20:51:36 +0300
  • 2fe55e07dd [test][difference] Add failing case. Adam Wulkiewicz 2015-07-02 12:03:29 +0200
  • 18607a9b38 [test][is_valid] Add failing case. Adam Wulkiewicz 2015-07-02 12:03:10 +0200
  • 2e43017894 [math][policies] Rename round to rounding_cast and remove the use of boost::math::round() for performance reasons. Adam Wulkiewicz 2015-07-02 12:02:12 +0200
  • e3e7116c4c [test][algorithms][sym_difference] add very simple unit test for testing the symmetric difference of two areal geometries Menelaos Karavelas 2015-07-02 00:45:31 +0300
  • 8b282aeaf8 [algorithms][sym_difference] implement symmetric difference for areal geometries as follows: * step 1: compute difference(g1, g2) * step 2: compute difference(g2, g1) * step 3: return the union of the two differences in previous two steps (as opposed to returning the concatenation of the previous two steps) Menelaos Karavelas 2015-07-02 00:43:38 +0300
  • b4c598e732 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2015-07-01 14:03:06 +0200
  • b1f208d29c [test] buffer, update expectations and tolerances (after changing rounding/rescaling) Barend Gehrels 2015-07-01 14:02:30 +0200
  • a737721bed Merge branch 'develop' of github.com:boostorg/geometry into develop barendgehrels 2015-07-01 12:39:41 +0200
  • 4ab0cdc442 [doc] update buffer doc barendgehrels 2015-07-01 12:39:15 +0200
  • 18ff29297e [index] Add a comment about the Box initialization in pack_create. Adam Wulkiewicz 2015-07-01 02:55:14 +0200
  • b258281b42 Merge pull request #312 from black-tomato/patch-1 Adam Wulkiewicz 2015-06-29 14:26:03 +0200
  • 8be10f33a3 Without boost::geometry:: compiler try to use distance defined in my custom point class. black-tomato 2015-06-29 12:26:16 +0300
  • d5f6714d28 Result processing test Adam Wulkiewicz 2015-06-28 21:28:49 +0200
  • 63359548bd [doc] update release notes barendgehrels 2015-06-28 12:29:12 +0200
  • 8b3072abf5 Merge branch 'bg-prepare' barendgehrels 2015-06-27 15:06:43 +0200
  • 8dfe494f94 Merge branch 'develop' into bg-prepare barendgehrels 2015-06-27 12:35:52 +0200
  • dd347254d1 [test] remove conditional from spike30 (round) because output is OK barendgehrels 2015-06-27 12:31:28 +0200
  • 4025867a85 [test] pending changes/fixes in SVG generation barendgehrels 2015-06-27 12:30:56 +0200
  • 2357569dac [test] fix removed method barendgehrels 2015-06-27 12:16:00 +0200
  • c3f1eb9b06 [test] remove two conditionals because these cases now also succeed, either after selecting IP differently, or after rescale/rounding (or both) barendgehrels 2015-06-27 12:12:21 +0200
  • ea940461d9 [test] move SVG creation upwards to avoid invalid SVG if buffered result is empty barendgehrels 2015-06-27 12:04:54 +0200
  • 606cb236af [buffer][test] update expected values after change to rounding in rescaling, and increased the tolerance. Largest difference was 1.3e-05% (it100 deflate, 9087m2) and results are checked visually barendgehrels 2015-06-27 12:04:10 +0200
  • f77f0652b1 [buffer] update expected values and tolerance for mikado3 case barendgehrels 2015-06-27 11:44:12 +0200
  • 3db50a42ec [intersection][test] Alter the expected result one case. Adam Wulkiewicz 2015-06-25 20:18:25 +0200
  • 5fa509783d [buffer][test] Alter the expected result and tolerance for one MLs case. Adam Wulkiewicz 2015-06-25 18:51:33 +0200
  • 5c03dd10d6 [union] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:56 +0200
  • f1d39a4385 [intersection] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:40 +0200
  • dddc0bb055 [difference] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:24 +0200
  • c372b628d1 [overlay] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:28:57 +0200