7f91c4a527[buffer] Update expected test results, syncronize with the change in rescale policy (rounding).
Adam Wulkiewicz
2015-06-25 17:28:38 +0200
c691425d6a[is_valid] Update the test according to the change of rescale_policy.
Adam Wulkiewicz
2015-06-24 22:53:33 +0200
6d0be4db61[policies] Round to the nearest integral value during rescaling.
Adam Wulkiewicz
2015-06-24 22:50:50 +0200
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 +0200
90aaa664c4[test] add commented section to conveniently create a csv from testresults
Barend Gehrels
2015-06-24 16:29:18 +0200
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 +0200
9914d7a116[buffer][test] replace -999 with constant
Barend Gehrels
2015-06-24 13:17:52 +0200
181c17be5c[buffer] fix testcase for county1 which had empty output (but expected area)
barendgehrels
2015-06-24 12:18:16 +0200
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 +0200
16aac54944[robustness] check for infinite numbers in calculating the factor, and only assert when really assigned
barendgehrels
2015-06-24 11:45:41 +0200
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 +0200
dd0e360146[io][wkt] Optimize the usage of end tokenizer::iterator.
Adam Wulkiewicz
2015-06-22 22:58:05 +0200
7910be94fd[relate] Add assertion and remove unneeded condition.
Adam Wulkiewicz
2015-06-22 22:33:07 +0200
6a04e80f1a[geometry][ci] Propagate failing test result status from loop running tests.
Adam Wulkiewicz
2015-06-22 17:40:12 +0200
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 +0300
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 +0300
283f0a2853Merge branch 'develop' of github.com:boostorg/geometry into develop
barendgehrels
2015-06-21 22:59:27 +0200
88be2948f3Three minor various details
barendgehrels
2015-06-21 22:55:09 +0200
97c368cdf2Buffer unit test - small rewrite of access to folder location
barendgehrels
2015-06-21 22:54:32 +0200
6926c270b3Adapt difference/intersection unit tests to change in IP calculation
barendgehrels
2015-06-21 22:53:25 +0200
603a2a7c12Adapt buffer unit tests to change in IP calculation
barendgehrels
2015-06-21 22:52:17 +0200
ed103f777eintersection 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 +0200
9804911dd1[geometry][ci] Improve the CircleCI script.
Adam Wulkiewicz
2015-06-20 18:48:10 +0200
2e0cfd631a[geometry][ci] Move *.gcda and *.gcno coverage files instead of copy.
Adam Wulkiewicz
2015-06-20 05:55:40 +0200
583354cbae[test][intersects] Suppress unused local typedef warnings.
Adam Wulkiewicz
2015-06-20 05:47:55 +0200
514251c7fe[geometry][readme] Use consistent, flat badges from shields.io
Adam Wulkiewicz
2015-06-20 05:35:09 +0200
bcc03065b4[geometry][ci] Enable parallel testing of geometry and index.
Adam Wulkiewicz
2015-06-20 03:56:54 +0200
c598934d4e[geometry] Manually alter the JSON result file and send it to Coveralls.
Adam Wulkiewicz
2015-06-19 20:56:14 +0200
933ed0791d[strategies][distance][cross track point box] re-factor code and make it more readable
Menelaos Karavelas
2015-06-19 09:37:49 +0300
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 +0300
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 +0300
61d4d491c2Merge branch 'develop' of github.com:boostorg/geometry into develop
Adam Wulkiewicz
2015-06-18 13:27:14 +0200
098ca1e038[geometry] Add CircleCI and Coveralls integration, add test results to the README.
Adam Wulkiewicz
2015-06-15 16:54:36 +0200
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 +0300
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 +0300
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 +0300
3209b534eeMerge branch 'develop' of github.com:boostorg/geometry into develop
Adam Wulkiewicz
2015-06-15 16:47:06 +0200
7ddb2eca09[test][disjoint] Group the tests in separate files.
Adam Wulkiewicz
2015-06-15 16:46:57 +0200
dd3f58194c[test][touches] Group the tests in separate files.
Adam Wulkiewicz
2015-06-15 13:44:08 +0200
e660e9fb19[test][overlaps] Group the tests in separate files.
Adam Wulkiewicz
2015-06-15 03:53:01 +0200
7422c6c400[test][intersects] Group the tests in separate files.
Adam Wulkiewicz
2015-06-15 03:42:27 +0200
21b9226562[strategies][spherical][distance][cross track point box] add missing includes
Menelaos Karavelas
2015-06-13 23:57:03 +0300
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 +0200
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 +0300
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 +0300
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 +0300
36f789ffed[test][is_valid] Add a test case with inconsistent results for Polygon and MultiPolygon.
Adam Wulkiewicz
2015-06-12 21:37:17 +0200
843ef4eac8[is_valid] Add optimization and suppress warnings.
Adam Wulkiewicz
2015-06-12 16:37:58 +0200
6e88772e27[test][overlay] Improve the Jamfile readability.
Adam Wulkiewicz
2015-06-12 13:48:54 +0200
a5c79c9e22[test][set_operations] Rename the tests.
Adam Wulkiewicz
2015-06-12 13:26:57 +0200
f3b4df8c82[index] Rename member and tparam in expandable_box for better readability.
Adam Wulkiewicz
2015-06-11 23:14:00 +0200
81d0442c3aMerge pull request #309 from awulkiew/fix/is_valid
Adam Wulkiewicz
2015-06-11 22:12:29 +0200
5aedf7a20aMerge pull request #310 from awulkiew/fix/types2
Adam Wulkiewicz
2015-06-11 18:25:35 +0200
fb624d5712Merge pull request #307 from awulkiew/fix/types
Adam Wulkiewicz
2015-06-11 18:21:17 +0200
d88e1511d4Merge branch 'fix/rtree_envelope' into develop
Adam Wulkiewicz
2015-06-11 18:17:46 +0200
13a63ec59c[example][index] Add missing header.
Adam Wulkiewicz
2015-06-11 18:01:53 +0200
1cf2969cf2[is_valid] Suppress unused parameter warnings.
Adam Wulkiewicz
2015-06-11 17:54:34 +0200
45061a202d[test][buffer] Add a case for which not valid buffer is generated.
Adam Wulkiewicz
2015-06-11 17:53:14 +0200
f1313b27bc[index] Improve support for non-cartesian segments.
Adam Wulkiewicz
2015-06-11 04:07:05 +0200
53b5ef3dff[strategies][distance][cross track] expose the radius type as a typedef (same as for projected_point distance strategy)
Menelaos Karavelas
2015-06-11 01:32:00 +0300
9f760bcdc7[test][algorithms][envelope] update test case results for empty geometries
Menelaos Karavelas
2015-06-11 01:14:43 +0300
a38f7bf60b[algorithms][envelope] make the initial box the same as that returned by assign_inverse (for consistency with older behavior; this might change in the future)
Menelaos Karavelas
2015-06-11 01:13:47 +0300
ef3e4f3fc7[test][algorithms][envelope] update some test cases involving invalid polygons/multipolygons; add more test cases with invalid polygons/multipolygons;
Menelaos Karavelas
2015-06-11 01:01:41 +0300
1a4d2504af[algorithms][envelope] change how the envelope for polygons is implemented: for polygons with empty exterior ring, look at the interior rings
Menelaos Karavelas
2015-06-11 01:00:42 +0300
b4576d816c[test] Replace signed_index_type with signed_size_type.
Adam Wulkiewicz
2015-06-09 18:31:15 +0200
68bac52fa4[algorithms] Replace signed_index_type with signed_size_type.
Adam Wulkiewicz
2015-06-09 17:59:39 +0200
18de7e1251[index] Always implement the BOOST_GEOMETRY_INDEX_ASSERT() macro (using BOOST_GEOMETRY_ASSERT_MSG).
Adam Wulkiewicz
2015-06-09 15:57:51 +0200
163c3d83ef[test][index][extensions] Disable the deprecated std::auto_ptr support in SmartPtr and Core globally in Jamfiles.
Adam Wulkiewicz
2015-06-09 14:53:36 +0200
c5e9b2004d[buffer][strategies] Replace int with std::size_t in join_round strategy.
Adam Wulkiewicz
2015-06-09 11:41:06 +0200
c0e390524b[sectionalize] Replace int with signed_size_type, std::size_t or template parameter.
Adam Wulkiewicz
2015-06-09 11:39:56 +0200
1167e510db[relate] Replace int with std::size_t.
Adam Wulkiewicz
2015-06-09 11:38:18 +0200
a6604a49a5[overlay][get_turns] Replace int with signed_size_type or std::size_t.
Adam Wulkiewicz
2015-06-09 11:37:32 +0200
49369fa5cc[buffer] Replace int with signed_size_type or std::size_t.
Adam Wulkiewicz
2015-06-09 11:36:01 +0200
f23b88d314[views][boundary view] make the deallocator take the pointer at construction time
Menelaos Karavelas
2015-06-09 01:27:02 +0300
6e7ae868ee[views][boundary view] replace BOOST_ASSERT by BOOST_GEOMETRY_ASSERT; use flatten_iterator to get all rings of a multipolygon as a single range; separate initializer from num_rings computation; use operator new/operator delete for dynamic memory allocation of views' container; use automatic deallocator helper class instead of try/catch block;
Menelaos Karavelas
2015-06-09 00:50:26 +0300
8285b45298[test][algorithms][intersection] add more test cases for A/A -> L
Menelaos Karavelas
2015-06-09 00:49:52 +0300
a23d4c97f6Merge branch 'develop' of github.com:boostorg/geometry into feature/intersection_areal_areal_linear
Menelaos Karavelas
2015-06-08 23:52:05 +0300
fb978458e9[buffer] Replace int with signed_size_type.
Adam Wulkiewicz
2015-06-08 21:26:41 +0200
280022e5d0Merge pull request #305 from awulkiew/fix/buffer
Adam Wulkiewicz
2015-06-08 21:19:14 +0200
e0a436b55bMerge branch 'develop' into fix/buffer
Adam Wulkiewicz
2015-06-08 21:17:10 +0200
753604e959Merge pull request #306 from awulkiew/feature/assert
Adam Wulkiewicz
2015-06-08 21:14:15 +0200
30beddc7a7[buffer] Rename signed types, for turn_index and counters use size_t.
Adam Wulkiewicz
2015-06-08 01:00:50 +0200
65c527a55b[test][core] Add the test for a custom, throwing assert handler.
Adam Wulkiewicz
2015-06-08 20:46:55 +0200
dc6988ff60[util] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:40:57 +0200
3fe9dafa85[strategies] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:40:44 +0200
bee76d5f1f[policies] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:40:32 +0200
a0ca11b96d[iterators] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:40:15 +0200
ca279e691e[index] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:39:59 +0200
0baad86394[geometries] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:39:34 +0200
a5f3400a2a[extensions] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:38:59 +0200
55b474019e[algorithms] Replace BOOST_ASSERT with BOOST_GEOMETRY_ASSERT.
Adam Wulkiewicz
2015-06-08 13:38:34 +0200
fce4263862[core] Add BOOST_GEOMETRY_ASSERT and BOOST_GEOMETRY_ASSERT_MSG macros.
Adam Wulkiewicz
2015-06-08 13:36:39 +0200