0de898a004[union] Fix select_source for self_turn, it should use multi_index
Barend Gehrels
2017-05-20 15:54:57 +0200
b75c22b567[test][srs] Add projection<> interface test including geometries other than point.
Adam Wulkiewicz
2017-05-19 15:15:56 +0200
3c1fa1e316[srs] Support all geometries in projection<>, add concepts and dimension check.
Adam Wulkiewicz
2017-05-19 15:14:31 +0200
d755045f45[test][srs] Catch projection_exception instead of proj_exception.
Adam Wulkiewicz
2017-05-17 21:44:18 +0200
048d3fe53b[srs] Rename proj_exception to projection_exception and use BOOST_THROW_EXCEPTION.
Adam Wulkiewicz
2017-05-17 21:39:33 +0200
4b46351890[srs] Add missing proj_exception codes in projections.
Adam Wulkiewicz
2017-05-17 20:35:23 +0200
6002b55607[srs] Add return statement in base_t_f::inverse to suppress warning.
Adam Wulkiewicz
2017-05-17 20:33:05 +0200
2ebf8b7fe1[test] add test for union needing self-turns. It is still failing.
Barend Gehrels
2017-05-17 20:32:17 +0200
5a7650b3b5[test][srs] Add error handling cases to projection_interface test.
Adam Wulkiewicz
2017-05-17 17:43:46 +0200
d9cd15e94f[srs] Improve compile- and run-time error handling.
Adam Wulkiewicz
2017-05-17 17:38:25 +0200
7be1af9cbc[test][srs] Update expected coordinates in projections test wrt recent fixes.
Adam Wulkiewicz
2017-05-17 01:43:16 +0200
51c1c5c4d4[test][srs] Add cases for projections p* - w* (converted selftests from Proj4).
Adam Wulkiewicz
2017-05-17 01:21:24 +0200
08500cfc18[srs] Check validity of +n parameter in urm5 projection.
Adam Wulkiewicz
2017-05-17 01:20:10 +0200
32a8a0a451[srs] Fix bug with stereographic projection at equator that multiplied equatorial coordinates by 2 (after Proj4).
Adam Wulkiewicz
2017-05-17 01:18:44 +0200
b4aab6bccd[srs] Add exceptions in robin projection and pass error code to existing ones.
Adam Wulkiewicz
2017-05-17 01:17:10 +0200
52a6e508a8[srs] In pj_inv() replace fabs() with bg::math::abs().
Adam Wulkiewicz
2017-05-17 01:15:04 +0200
02d57ff52c[srs] Differentiate between proj. not specified and unknown (different exception code/msg).
Adam Wulkiewicz
2017-05-17 01:14:04 +0200
267da8d557[test][srs] Add cases for projections m*, n*, o* (converted selftests from Proj4).
Adam Wulkiewicz
2017-05-16 15:13:40 +0200
bbad83ea5d[srs] Fix scaling bug in ocea projection, as fixed in Proj4.
Adam Wulkiewicz
2017-05-16 15:12:41 +0200
959d6e7a2e[test][srs] Add cases for projections i*, k*, l* (converted selftests from Proj4).
Adam Wulkiewicz
2017-05-16 02:29:15 +0200
9e3c314aa7[test][srs] Add cases for projections f*, g*, h* (converted selftests from Proj4).
Adam Wulkiewicz
2017-05-16 01:36:25 +0200
59f4800d79[srs] Add missing inverse to hammer projection.
Adam Wulkiewicz
2017-05-16 01:34:51 +0200
2f25e5af13[test][srs] Add projection selftest cases converted from original Proj4 (projections c*, d*, e*).
Adam Wulkiewicz
2017-05-16 00:36:27 +0200
c2b45bd9ab[test][srs] Add projection selftest cases converted from original Proj4 (currently only for projections a*, b*).
Adam Wulkiewicz
2017-05-15 22:46:01 +0200
70d3cf13ea[srs] Support various calc. types in projections p*, q*, r*, s*, u*, v*.
Adam Wulkiewicz
2017-05-15 01:02:31 +0200
f20f3a4a51[srs] Support arbitrary calc. type in projections n*, o*.
Adam Wulkiewicz
2017-05-14 21:40:31 +0200
6e4f66e0f4[srs] Support various calc. types in projections k*, l*.
Adam Wulkiewicz
2017-05-14 17:57:21 +0200
c2141ad367[srs] Support arbitrary calc. type in projections i*, m*, t*, w*.
Adam Wulkiewicz
2017-05-14 16:41:31 +0200
81977f07e6[overlay] handle ii turn colocated with ux in the same way as with uu
Barend Gehrels
2017-05-13 18:15:00 +0200
a940fac08cMerge branch 'feature/discardii' into develop
Barend Gehrels
2017-05-10 15:03:13 +0200
4b524fc7ac[union] set visited in clusters, like done in intersection. But now use rank instead of next ip, which was a TODO item. This causes one unittest case to fail, which has another reason, its turn in a cluster is not detected because of finalization information. That is now solved in a different way.
Barend Gehrels
2017-05-10 14:06:45 +0200
81578d48e2[test] add two testcases necessary for new approach discarding ii
Barend Gehrels
2017-05-10 09:51:33 +0200
e1473b41a8[union] discard all ii turns for union, like uu turns are discarded for intersection. This is important for validity.
Barend Gehrels
2017-05-10 09:49:30 +0200
f4e7f95ea7[test][srs] Add transformation_interface test.
Adam Wulkiewicz
2017-05-10 04:24:43 +0200
b73cff1a7c[srs] Implement transformation.
Adam Wulkiewicz
2017-05-10 04:21:12 +0200
2a657f488a[srs] Divide projection<> into public and detail part allowing to use detail functionality in other parts of the library.
Adam Wulkiewicz
2017-05-10 04:20:38 +0200
4be7b31d86[srs] Store error message in proj_exception, convert pj_sterrno from Proj4 to Boost.Geometry.
Adam Wulkiewicz
2017-05-10 04:18:48 +0200
2ea9884ddd[validity] avoid discarded self-turn in isolated region generation, and avoid registering uu-self-turns This fixes the regressions in cases which were handled correctly before, for intersection
Barend Gehrels
2017-05-08 14:15:14 +0200
df6321e0deMerge branch 'develop' into feature/intvalid
Barend Gehrels
2017-05-08 11:42:12 +0200
b75384187dMerge branch 'feature/intvalid' into develop
Barend Gehrels
2017-05-08 11:32:34 +0200
9395371beb[fix] Fix selecting rings after merge with covered_by, this is because in this branch all the uu turns are discarded for intersections
Barend Gehrels
2017-05-08 10:01:58 +0200
92a4326c6a[test] rename cases which clashed in last merge (they were suffixed by m) 103m -> 106 104m -> 107 105m -> 105 (actually was not a clash)
Barend Gehrels
2017-05-06 18:53:30 +0200
e52e2a8665Merge branch 'develop' into feature/intvalid
Barend Gehrels
2017-05-06 18:26:49 +0200
4f7956d5ae[disjoint] more cleaning code
Vissarion Fysikopoulos
2017-05-05 15:57:36 +0300
58505745bc[disjoint] remove files not relevant to this PR
Vissarion Fysikopoulos
2017-05-05 14:24:08 +0300