2442cdd1e3[algorithms][detail] Fix compile error in azimuth() using vincenty formula.
Adam Wulkiewicz
2016-06-20 02:49:01 +0200
baa687782b[test][io][svg] Add test case for variant.
Adam Wulkiewicz
2016-06-15 15:37:43 +0100
bc56e81701[io][svg] Add variant support for SVG writer.
Adam Wulkiewicz
2016-06-15 15:34:30 +0100
b9c1456c08[test][intersects] Remove unused typedefs.
Adam Wulkiewicz
2016-06-13 10:17:53 +0100
819919c913Merge branch 'develop' into feature/sph_seg_inters
Adam Wulkiewicz
2016-06-13 09:50:06 +0100
a529c3d73cMerge pull request #351 from awulkiew/fix/cart_intersect_different_points
Adam Wulkiewicz
2016-06-13 10:25:47 +0200
f5cbd59664[test] update difference test, where not all is valid yet
Barend Gehrels
2016-06-08 15:05:32 +0200
3d5906f1e8[traversal] revised switch detector because could not get previous approach working for the last cases and for newly created connected interior rings. The new approach is much simpler and based on regions (connected rings, connected via interiors) and works for almost all cases including newly created connected interiors. Last cases still to be checked though.
Barend Gehrels
2016-06-08 14:53:49 +0200
968cbb1f24Merge pull request #350 from norbertwenzel/develop
Adam Wulkiewicz
2016-06-06 21:35:19 +0200
ccd671f5ac[test][index] Test rtree intersects query with various geometries using point type different than rtree::bounds_type.
Adam Wulkiewicz
2016-06-06 21:16:27 +0200
841f469947[test][intersects][within] Add test cases for geometries using different point types.
Adam Wulkiewicz
2016-06-06 21:14:56 +0200
54de9f96a1[strategies] Support different RobustPoint types.
Adam Wulkiewicz
2016-06-06 21:14:00 +0200
28e716e9e1[test][relops] Add spherical test cases.
Adam Wulkiewicz
2016-06-03 03:11:37 +0200
203e980c93[strategies] In spherical intersection check normals dot product result only if needed.
Adam Wulkiewicz
2016-06-03 02:06:09 +0200
d732fd575c[equals] Support non-cartesian CSes in collect_vectors() and equals() variants using this function.
Adam Wulkiewicz
2016-06-03 01:53:43 +0200
2f4d322d61[test][length][perimeter] Add prefix to the test names in order to group them properly in the regression matrix.
Adam Wulkiewicz
2016-06-01 16:25:36 +0200
597ea22bef[test] test validity now that input is valid, and add testcases for some deliberately invalid input
Barend Gehrels
2016-06-01 13:39:01 +0200
421be3ca7f[test] make the input of a dozen of testcases valid
Barend Gehrels
2016-06-01 13:35:43 +0200
ee38e20243[test] remove var which is not used anymore
Barend Gehrels
2016-06-01 12:36:43 +0200
1b5efbaeb7[traverse] fix switch cases on first visit by extracting that code to separate method and call it twice
Barend Gehrels
2016-06-01 12:36:08 +0200
f62503c2d4[traverse] implement zones in traversal switch detections
Barend Gehrels
2016-06-01 10:34:00 +0200
92c134a378Merge pull request #347 from plopresti/warnings
Adam Wulkiewicz
2016-05-28 23:47:38 +0200
af634030ffMerge pull request #349 from vissarion/feature/perimeter
Adam Wulkiewicz
2016-05-28 14:08:34 +0200
b3e8e365d1Merge pull request #348 from vissarion/feature/length3
Adam Wulkiewicz
2016-05-28 14:08:18 +0200
20a759bd12[test][equals] Add spherical test cases (one failing).
Adam Wulkiewicz
2016-05-28 14:07:11 +0200
080a545cf5[equals] Support Mpoly/Ring combination.
Adam Wulkiewicz
2016-05-28 14:06:25 +0200
0f53927bae[test][relops] Add tests for spherical CS for the rest of the relops besides equals().
Adam Wulkiewicz
2016-05-26 22:45:23 +0200
56730cea69[touches] Support missing geometry combinations (Areal/Linear).
Adam Wulkiewicz
2016-05-26 22:42:28 +0200
78961eaf08[test] [perimeter] Minor changes in perimeter tests to reflect comments.
Vissarion Fysikopoulos
2016-05-26 10:42:23 +0300
218c554091[test] [perimeter] Minor changes in perimeter tests to reflect comments.
Vissarion Fysikopoulos
2016-05-25 16:39:23 +0300
16448ead2fMerge branch 'develop' into feature/perimeter
Vissarion Fysikopoulos
2016-05-25 15:00:16 +0300
50846babb3[test] [perimeter] Tests for perimeter.
Vissarion Fysikopoulos
2016-05-25 14:59:06 +0300
d375f140fe[test][relops] Add spherical within and covered_by tests.
Adam Wulkiewicz
2016-05-25 02:20:33 +0200
7bdee87a22[test] [length] Fixing issues from comments in length tests.
Vissarion Fysikopoulos
2016-05-23 13:19:00 +0300
57aae02194[test][relate] Enable one cartesian L/L test case only for double coordinates.
Adam Wulkiewicz
2016-05-20 00:19:02 +0200
7bf78f91df[test][relate] Add test cases for spherical Linear and Areal geometries.
Adam Wulkiewicz
2016-05-20 00:18:11 +0200
86a17004ad[policies] Increase the segment_ratio approximation equal distance threshold.
Adam Wulkiewicz
2016-05-20 00:15:57 +0200
9a3b80cdba[strategies][policies] If the IP is at segment's endpoint assign the original endpoint.
Adam Wulkiewicz
2016-05-20 00:15:11 +0200
03555f438fMerge branch 'develop' into feature/length3
Vissarion Fysikopoulos
2016-05-19 19:03:21 +0300
fd5ee4a9cc[sort_by_side] add zone and zone detection (a zone is an area between open spaces in a clustered uu turn)
Barend Gehrels
2016-05-18 15:01:21 +0200
c278bdec69[sort_by_side] rename also counts to align with same properties in turn_info
Barend Gehrels
2016-05-18 13:06:00 +0200
2af29c96c0[sort_by_side] rename before extending structure
Barend Gehrels
2016-05-18 12:59:49 +0200
dc63848782[traverse] check other ring while determining switches
Barend Gehrels
2016-05-18 12:20:17 +0200
1d273e223b[traverse] touch detection for clusters, implemented partly. This still causes some regressions and fixes other (about equally amount) cases
Barend Gehrels
2016-05-11 14:09:03 +0200
49a2062627[test] add testcase variations for buffer and a note: one test is now failing
Barend Gehrels
2016-05-05 12:56:53 +0200
65f0c8cb1a[buffer] fix compilation after recent change to cluster_info
Barend Gehrels
2016-05-05 12:50:37 +0200
1e99b1adf9[traverse] use switch_source in clusters
Barend Gehrels
2016-05-05 12:25:20 +0200
378e266bc3[cluster] move open_count to cluster_info itself to avoid calculating it multiple times. Rename assign_startable... to gather_cluster_properties
Barend Gehrels
2016-04-27 14:27:39 +0200
258183d7aa[traverse] move counting open spaces to sort_by_side structure
Barend Gehrels
2016-04-27 14:18:47 +0200
9ed3809b58[test] investigated failing new case, it is caused by rescaling/missing intersection point
Barend Gehrels
2016-04-27 14:10:10 +0200
0ec737c6a2[cluster] set switch_source but don't yet use it
Barend Gehrels
2016-04-27 13:57:57 +0200
5e0cac49fd[test] fix expectations of todays added test, they were reversed
Barend Gehrels
2016-04-27 13:56:38 +0200
a2a0586abf[cluster] instead of a plain set, cluster info is now moved to a separate structure, and a switch_source is added (not yet used)
Barend Gehrels
2016-04-27 13:20:00 +0200
dbea29f121[test] make #case_108_multi and add to intersection/difference, which are both not yet correct (unexpectedly). Union is correct but still not valid
Barend Gehrels
2016-04-27 12:50:12 +0200
4d6afb1466[test] enable validity testing by default for difference tests
Barend Gehrels
2016-04-27 12:06:07 +0200
c2baa5c46b[test] add testcases for two tickets
Barend Gehrels
2016-04-27 11:42:16 +0200
b748c8c29d[test] remove handle_touch unit test which is now covered by traversal itself
Barend Gehrels
2016-04-27 11:41:27 +0200
df9a97dea8[traverse] enhance validity by checking touching (uu or combined turns creating a touch) in clusters.
Barend Gehrels
2016-04-27 11:39:40 +0200
5178c4e241[traverse] rename method with duplicate name
Barend Gehrels
2016-04-27 11:23:27 +0200
aaa629e2ccMerge branch 'develop' into feature/cluster_touch
Barend Gehrels
2016-04-27 10:51:54 +0200
bd497804be[test][get_turns] Add more spherical A/A cases.
Adam Wulkiewicz
2016-04-25 13:18:50 +0200
6d8e20b136[test][get_turns] Correct failing A/A test case.
Adam Wulkiewicz
2016-04-24 03:19:25 +0200
eb8219e152[sectionalize] In non-cartesian CSes calculate section box using segments.
Adam Wulkiewicz
2016-04-24 03:18:50 +0200
538a735718[test][get_turns] Add spherical A/A test.
Adam Wulkiewicz
2016-04-22 23:04:40 +0200
5c53a86d86[test][get_turns] Add spherical L/A test cases.
Adam Wulkiewicz
2016-04-22 17:44:08 +0200
c241d51bc4[get_turns][relate] Use default side strategy for each CS.
Adam Wulkiewicz
2016-04-22 17:41:03 +0200
cf4cf03ff8[strategies] Remove unused parameters in relate_spherical_segments intersection strategy.
Adam Wulkiewicz
2016-04-22 17:40:19 +0200
461630d92c[test][get_turns] Add test for spherical L/L.
Adam Wulkiewicz
2016-04-21 01:10:09 +0200
e93cde2440[test][strategies] Add spherical intersection strategy test cases.
Adam Wulkiewicz
2016-04-21 01:08:29 +0200
e377bf3a9f[strategies] Fix constant and add missing apply() overload in relate_spherical_segments strategy.
Adam Wulkiewicz
2016-04-21 01:07:21 +0200
5cd01e087cMerge branch 'develop' into feature/sph_seg_inters
Adam Wulkiewicz
2016-04-20 17:36:43 +0200
51beafd4a7[test][buffer] Move box buffer test into buffer directory and actually test the result.
Adam Wulkiewicz
2016-04-20 17:34:58 +0200
e8b5e8517e[test][envelope][expand] Move the tests into a separate directory.
Adam Wulkiewicz
2016-04-20 17:23:32 +0200
6d4d77206b[test][envelope][expand] Use greater tolerance only for one of the latitudes.
Adam Wulkiewicz
2016-04-20 17:13:52 +0200
950c2644e5[traverse] reimplement touch the same way as traversal, but don't create rings there but detect source-switching
Barend Gehrels
2016-04-20 14:13:09 +0200
7e35cdc1c8[handle_touch] rename to traversal_switch_detector
Barend Gehrels
2016-04-20 14:05:29 +0200
dd8df1c455[test][envelope] Increase tolerance in a case of very long segment.
Adam Wulkiewicz
2016-04-19 22:31:26 +0200
577e7d1b52[test][expand] Fix invalid expected result.
Adam Wulkiewicz
2016-04-19 15:23:40 +0200
c55aa0e9f5[test][envelope][expand] Increase the precision in the error message.
Adam Wulkiewicz
2016-04-19 03:20:13 +0200
823af75c25Silence unused parameter warnings (GCC/Clang -Wextra).
Patrick J. LoPresti
2016-04-13 15:01:03 -0700
01d24f0ae7[traverse] split more into a traversal creating rings, and a base class which will be used later from a traversal determing uu switch properties
Barend Gehrels
2016-04-13 13:57:53 +0200
87f194d233[traverse] extract traversal class to separate file
Barend Gehrels
2016-04-13 13:21:55 +0200
c9a2dc0769[traverse] extract functionality to separate method
Barend Gehrels
2016-04-13 10:57:20 +0200
62bdbbadf7Merge branch 'develop' into feature/cluster_touch
Barend Gehrels
2016-04-13 10:33:42 +0200
ee6167d07e[overlay] remove obsolete condition, giving warning on on systems, in 'move' method
Barend Gehrels
2016-04-13 10:31:56 +0200
6155cbe52b[test][simplify] Add test cases for cartesian 3D.
Adam Wulkiewicz
2016-04-12 20:19:27 +0200
33ece2c567[test][algorithms] Use new intersection_strategies name.
Adam Wulkiewicz
2016-04-12 03:28:59 +0200
00cc9bc199[test][algorithms] Fix double to bool conversion.
Adam Wulkiewicz
2016-04-12 03:32:05 +0200
83b4473ad3[algorithms][strategies][index][extension] Enable spherical intersection strategy.
Adam Wulkiewicz
2016-04-12 03:19:57 +0200
d13c2db139[strategies] Improve spherical intersection strategy.
Adam Wulkiewicz
2016-04-11 20:08:40 +0200