Commit Graph

  • 7947be9bf5 [algorithms][expand] update copyright headers to follow latest license-related wording Menelaos Karavelas 2015-07-09 11:21:07 +03:00
  • 47c5c726ad [intersection] comment some cases not supported for no-robustness Barend Gehrels 2015-07-08 20:34:29 +02:00
  • 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 +02:00
  • 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 +02:00
  • 359e5ea139 Merge branch 'bg-prepare' Barend Gehrels 2015-07-08 09:38:15 +02:00
  • 6f6fef46f4 Merge branch 'develop' into bg-prepare Barend Gehrels 2015-07-08 09:28:12 +02:00
  • 1bfae2e79e Merge pull request #313 from mkaravel/fix/sym_difference_areal Menelaos Karavelas 2015-07-07 07:41:26 +03:00
  • 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 +03:00
  • fc7ed8f7ab [algorithms][envelope] remove Dimension and DimensionCount template parameters from bg::dispatch::envelope Menelaos Karavelas 2015-07-07 04:29:58 +03:00
  • b376567de9 [algorithms][expand] remove Dimension and DimensionCount template parameters from bg::dispatch::expand Menelaos Karavelas 2015-07-07 04:11:21 +03:00
  • db3474943b [algorithms][strategies] Simplify the geographic geodesic formulas. Adam Wulkiewicz 2015-07-06 17:12:02 +02:00
  • eec0091bc0 [get_turns][strategies] Optimize get_turns(). Adam Wulkiewicz 2015-07-03 21:08:56 +02:00
  • 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 +03:00
  • bfe3279990 [algorithms][envelope] initialize consistently with assign_inverse() Menelaos Karavelas 2015-07-03 00:26:06 +03:00
  • 07f0faad7c [test][algorithms][envelope] update results for empty geometries Menelaos Karavelas 2015-07-03 00:25:13 +03:00
  • 3f80fe7ce6 [test][algorithms][envelope] fix testing of empty geometries Menelaos Karavelas 2015-07-03 00:24:45 +03:00
  • 921d666227 [test][algorithms][sym_difference] update test results for the sym_difference algorithm Menelaos Karavelas 2015-07-02 20:52:42 +03:00
  • 4bd96072bc [algorithms][sym_difference] re-factor common code Menelaos Karavelas 2015-07-02 20:51:36 +03:00
  • 2fe55e07dd [test][difference] Add failing case. Adam Wulkiewicz 2015-07-02 12:03:29 +02:00
  • 18607a9b38 [test][is_valid] Add failing case. Adam Wulkiewicz 2015-07-02 12:03:10 +02:00
  • 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 +02:00
  • 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 +03:00
  • 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 +03:00
  • b4c598e732 Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2015-07-01 14:03:06 +02:00
  • b1f208d29c [test] buffer, update expectations and tolerances (after changing rounding/rescaling) Barend Gehrels 2015-07-01 14:02:30 +02:00
  • a737721bed Merge branch 'develop' of github.com:boostorg/geometry into develop barendgehrels 2015-07-01 12:39:41 +02:00
  • 4ab0cdc442 [doc] update buffer doc barendgehrels 2015-07-01 12:39:15 +02:00
  • 18ff29297e [index] Add a comment about the Box initialization in pack_create. Adam Wulkiewicz 2015-07-01 02:55:14 +02:00
  • b258281b42 Merge pull request #312 from black-tomato/patch-1 Adam Wulkiewicz 2015-06-29 14:26:03 +02:00
  • 8be10f33a3 Without boost::geometry:: compiler try to use distance defined in my custom point class. black-tomato 2015-06-29 12:26:16 +03:00
  • d5f6714d28 Result processing test Adam Wulkiewicz 2015-06-28 21:28:49 +02:00
  • 63359548bd [doc] update release notes barendgehrels 2015-06-28 12:29:12 +02:00
  • 8b3072abf5 Merge branch 'bg-prepare' barendgehrels 2015-06-27 15:06:43 +02:00
  • 8dfe494f94 Merge branch 'develop' into bg-prepare barendgehrels 2015-06-27 12:35:52 +02:00
  • dd347254d1 [test] remove conditional from spike30 (round) because output is OK barendgehrels 2015-06-27 12:31:28 +02:00
  • 4025867a85 [test] pending changes/fixes in SVG generation barendgehrels 2015-06-27 12:30:56 +02:00
  • 2357569dac [test] fix removed method barendgehrels 2015-06-27 12:16:00 +02:00
  • 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 +02:00
  • ea940461d9 [test] move SVG creation upwards to avoid invalid SVG if buffered result is empty barendgehrels 2015-06-27 12:04:54 +02:00
  • 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 +02:00
  • f77f0652b1 [buffer] update expected values and tolerance for mikado3 case barendgehrels 2015-06-27 11:44:12 +02:00
  • 3db50a42ec [intersection][test] Alter the expected result one case. Adam Wulkiewicz 2015-06-25 20:18:25 +02:00
  • 5fa509783d [buffer][test] Alter the expected result and tolerance for one MLs case. Adam Wulkiewicz 2015-06-25 18:51:33 +02:00
  • 5c03dd10d6 [union] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:56 +02:00
  • f1d39a4385 [intersection] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:40 +02:00
  • dddc0bb055 [difference] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:29:24 +02:00
  • c372b628d1 [overlay] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:28:57 +02:00
  • 7f91c4a527 [buffer] Update expected test results, syncronize with the change in rescale policy (rounding). Adam Wulkiewicz 2015-06-25 17:28:38 +02:00
  • c691425d6a [is_valid] Update the test according to the change of rescale_policy. Adam Wulkiewicz 2015-06-24 22:53:33 +02:00
  • 6d0be4db61 [policies] Round to the nearest integral value during rescaling. Adam Wulkiewicz 2015-06-24 22:50:50 +02:00
  • d40bed9381 [buffer] change testvalues and tolerance in mikado with large distance cases to support for all occuring variants on various platforms (can differ up to 53 square meter so an average is selected and 30 meter tolerance) barendgehrels 2015-06-24 17:09:02 +02:00
  • 90aaa664c4 [test] add commented section to conveniently create a csv from testresults Barend Gehrels 2015-06-24 16:29:18 +02:00
  • 688ea21d42 [buffer] fix countries buffer test after change to select IP closest to endpoint or else IP using shortest segment. New values are close to old values, checked visually and the same for MSVC/gcc/clang Barend Gehrels 2015-06-24 16:28:51 +02:00
  • 15b14b5d7d [buffer][test] higher tolerance for mikado cases Barend Gehrels 2015-06-24 13:18:22 +02:00
  • 9914d7a116 [buffer][test] replace -999 with constant Barend Gehrels 2015-06-24 13:17:52 +02:00
  • 181c17be5c [buffer] fix testcase for county1 which had empty output (but expected area) barendgehrels 2015-06-24 12:18:16 +02:00
  • b5756e9e08 [buffer] test: don't use assign_inverse but assign just coordinates to avoid infinite ranges. Check for emptyness as expected barendgehrels 2015-06-24 11:51:06 +02:00
  • 16aac54944 [robustness] check for infinite numbers in calculating the factor, and only assert when really assigned barendgehrels 2015-06-24 11:45:41 +02:00
  • fbe3cb1c83 [buffer] unit test: don't calculate rescale policy on empty output to avoid empty or invalid boxes and possible assertions barendgehrels 2015-06-24 11:06:23 +02:00
  • dd0e360146 [io][wkt] Optimize the usage of end tokenizer::iterator. Adam Wulkiewicz 2015-06-22 22:58:05 +02:00
  • 7910be94fd [relate] Add assertion and remove unneeded condition. Adam Wulkiewicz 2015-06-22 22:33:07 +02:00
  • 6a04e80f1a [geometry][ci] Propagate failing test result status from loop running tests. Adam Wulkiewicz 2015-06-22 17:40:12 +02:00
  • 95c13605f9 [test][algorithms][sym_difference][L/L] increase the torelance from EPS to 4*EPS for a failing test case Menelaos Karavelas 2015-06-22 15:18:13 +03:00
  • 6cc42c5dc5 [test][algorithms][difference][L/L] increase the precision tolerance from EPS to 4*EPS for two test cases Menelaos Karavelas 2015-06-22 15:14:38 +03:00
  • a0ca615051 Merge pull request #311 from mkaravel/fix/distance_point_box_cross_track_strategy Menelaos Karavelas 2015-06-22 00:13:11 +03:00
  • 283f0a2853 Merge branch 'develop' of github.com:boostorg/geometry into develop barendgehrels 2015-06-21 22:59:27 +02:00
  • 88be2948f3 Three minor various details barendgehrels 2015-06-21 22:55:09 +02:00
  • 97c368cdf2 Buffer unit test - small rewrite of access to folder location barendgehrels 2015-06-21 22:54:32 +02:00
  • 6926c270b3 Adapt difference/intersection unit tests to change in IP calculation barendgehrels 2015-06-21 22:53:25 +02:00
  • 603a2a7c12 Adapt buffer unit tests to change in IP calculation barendgehrels 2015-06-21 22:52:17 +02:00
  • ed103f777e intersection calculation: fix behaviour in rare cases where IP is taken from segment A but segment B is much shorter, and IP is also at end-point of segment B. The arbitrary decision (robust_ra < robust_rb) is changed into another decision, based on closeness to end-points and on segment length, which leads to more precise results barendgehrels 2015-06-21 22:50:40 +02:00
  • 9804911dd1 [geometry][ci] Improve the CircleCI script. Adam Wulkiewicz 2015-06-20 18:48:10 +02:00
  • 2e0cfd631a [geometry][ci] Move *.gcda and *.gcno coverage files instead of copy. Adam Wulkiewicz 2015-06-20 05:55:40 +02:00
  • 583354cbae [test][intersects] Suppress unused local typedef warnings. Adam Wulkiewicz 2015-06-20 05:47:55 +02:00
  • 514251c7fe [geometry][readme] Use consistent, flat badges from shields.io Adam Wulkiewicz 2015-06-20 05:35:09 +02:00
  • bcc03065b4 [geometry][ci] Enable parallel testing of geometry and index. Adam Wulkiewicz 2015-06-20 03:56:54 +02:00
  • c598934d4e [geometry] Manually alter the JSON result file and send it to Coveralls. Adam Wulkiewicz 2015-06-19 20:56:14 +02:00
  • 933ed0791d [strategies][distance][cross track point box] re-factor code and make it more readable Menelaos Karavelas 2015-06-19 09:37:49 +03:00
  • 23addc2c06 [strategies][distance][cross track point box] optimize the computation of the distance when the point's longitude does not belong to the longitude range of the box: instead of computing the distances to both meridian segments of the box, determine which one among the two box segments the point is closest to, and compute the distance of the point to the closest segment found Menelaos Karavelas 2015-06-19 01:17:46 +03:00
  • 7dd56e8b87 [test][algorithms][distance] add more test cases for distance(point, box) in the spherical equatorial coordinate system Menelaos Karavelas 2015-06-19 01:16:48 +03:00
  • 61d4d491c2 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-06-18 13:27:14 +02:00
  • 098ca1e038 [geometry] Add CircleCI and Coveralls integration, add test results to the README. Adam Wulkiewicz 2015-06-15 16:54:36 +02:00
  • 362aec8aa1 [test][algorithms][expand] increase precision tolerance for a test case (to account for failing unit tests for some platforms) Menelaos Karavelas 2015-06-18 08:40:32 +03:00
  • 42a5a091f7 [test][algorithms][envelope] remove duplicate test case; increase tolerance in test case (to avoid unit test failures on certain platforms/compilers, such as MSVC, qcc and quite a few others) Menelaos Karavelas 2015-06-17 19:27:12 +03:00
  • ff9ba7fe3c [test][iterators][point iterator] delete dynamically allocated memory (fixes memory leak error reported in regression matrix of the develop branch) Menelaos Karavelas 2015-06-17 19:20:50 +03:00
  • 3209b534ee Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2015-06-15 16:47:06 +02:00
  • 7ddb2eca09 [test][disjoint] Group the tests in separate files. Adam Wulkiewicz 2015-06-15 16:46:57 +02:00
  • edf943696c Merge pull request #301 from mkaravel/fix/bounding_box_computation_in_get_rescale_policy Menelaos Karavelas 2015-06-15 15:32:00 +03:00
  • dd3f58194c [test][touches] Group the tests in separate files. Adam Wulkiewicz 2015-06-15 13:44:08 +02:00
  • e660e9fb19 [test][overlaps] Group the tests in separate files. Adam Wulkiewicz 2015-06-15 03:53:01 +02:00
  • 7422c6c400 [test][intersects] Group the tests in separate files. Adam Wulkiewicz 2015-06-15 03:42:27 +02:00
  • 21b9226562 [strategies][spherical][distance][cross track point box] add missing includes Menelaos Karavelas 2015-06-13 23:57:03 +03:00
  • 452f092e8e [buffer][test] use a rescale policy calculated over the output, instead of over the input. This shows problems in the newly added test, and also invalidates one other testcase. barendgehrels 2015-06-13 10:32:00 +02:00
  • bf6bc4b5aa [doc][strategies][distance][cross track point box] add documentation for cross_track_point_box distance strategy Menelaos Karavelas 2015-06-13 01:54:49 +03:00
  • 70d0281dc5 [test][algorithms][distance] add unit test for distance(point, box) in the spherical equatorial coordinate stystem Menelaos Karavelas 2015-06-13 01:52:22 +03:00
  • 12e497f394 [strategies][distance][cross track point box] update cross track point-box strategy to work with box seen as Cartesian products of intervals Menelaos Karavelas 2015-06-13 01:47:44 +03:00
  • 36f789ffed [test][is_valid] Add a test case with inconsistent results for Polygon and MultiPolygon. Adam Wulkiewicz 2015-06-12 21:37:17 +02:00
  • 843ef4eac8 [is_valid] Add optimization and suppress warnings. Adam Wulkiewicz 2015-06-12 16:37:58 +02:00
  • 6e88772e27 [test][overlay] Improve the Jamfile readability. Adam Wulkiewicz 2015-06-12 13:48:54 +02:00
  • a5c79c9e22 [test][set_operations] Rename the tests. Adam Wulkiewicz 2015-06-12 13:26:57 +02:00