Barend Gehrels
d653ae19c7
Merge branch 'develop' into bg-prepare
2016-04-02 14:23:46 +02:00
Barend Gehrels
85e0755ccd
[traverse][fix] use two passes, in first pass avoid uu turns to get
...
the interior rings right at starting points. Second pass use uu, but
only switch source if there are only uu turns found. This fixes most
of the simple cases (complex cases can still go wrong)
2016-03-23 13:25:30 +01:00
Barend Gehrels
9258d04b42
Merge branch 'develop' into bg-prepare
2016-03-02 21:50:45 +01:00
Barend Gehrels
5677a2a764
[test] remove defines for failing tangencies test for (multi)difference and intersection
2016-03-01 18:23:50 +01:00
Barend Gehrels
e7e425f8de
[overlay] fix #recursive_boxes by enabling 0,4 as tight corner too.
...
This introduces a ccw method, called by tight functions.
Note that it does NOT work for the two other similar methods using ranks
2015-12-11 22:00:32 +01:00
Barend Gehrels
33ada1d6e8
[fix] Fix cases by correct ordering left/right using sorted side information
...
This fixes #recursive_boxes 6, 10, 11
Debug cases added to overlay.cpp (10, 11)
2015-12-10 20:14:10 +01:00
Barend Gehrels
a0fc7307ac
[fix] use intersection point for sorting, the "both" is sometimes wrong
...
This fixes #recursive_boxes_8
2015-12-09 18:40:28 +01:00
Barend Gehrels
d08f527271
[test] added several existing and two new tests mainly for difference
...
(work in progress)
2015-12-09 18:05:40 +01:00
Barend Gehrels
378bee678a
[fix] use sort_by_side now also for ordering of ii/non_ii turns
...
This fixes cases #101 , #102 and #107 for difference (and corresponding
inverse versions for intersection)
2015-12-08 18:35:38 +01:00
Barend Gehrels
72d8c21258
[test][difference] Enable two other formerly failing cases, now fixed:
...
#ggl_list_20120915_h2 a/b
Fixed by handling turns colocated with xx
and omitting ux for intersection/difference
2015-12-08 12:20:54 +01:00
Barend Gehrels
a43cb3c171
[test][difference] Enable two formerly failing cases, now fixed:
...
#recursive_boxes_1 and #recursive_boxes_2
and updated expectations of failing/non failing tests
2015-12-08 12:15:58 +01:00
Barend Gehrels
4f90bcd4a5
[fix] handle ix/ix as ux/ux
...
This fixes case #77 ; case #72 is fixed by earlier changes
2015-12-06 18:21:35 +01:00
Barend Gehrels
0c9d365d4b
[fix] copy_segment_points did not use reverse, fixed. It is now similar to
...
copy_segments
This somehow influences one unit test case but that will be handled later.
2015-12-06 18:01:19 +01:00
Barend Gehrels
c220373473
Merge branch 'develop' into bg-prepare
...
Conflicts:
include/boost/geometry/extensions/algorithms/dissolve.hpp
2015-11-27 19:37:14 +01:00
Barend Gehrels
2945201838
[overlay] pass inverse flag for difference and use it
...
to reverse condition on interior/exterior touch
2015-11-22 14:01:05 +01:00
Barend Gehrels
324bfac801
Merge branch 'develop' into feature/fix_tangencies
2015-11-21 11:54:39 +01:00
Adam Wulkiewicz
48f64f6fbe
[test][intersection][difference] Add/move failing test case.
...
Add a case of intersection corresponding to the failing difference case.
Move the case related with MultiPolygons to a different file.
2015-11-19 19:29:04 +01:00
Barend Gehrels
4a05869d2f
[overlay] turn off handle_tangencies
2015-11-11 15:43:29 +01:00
Barend Gehrels
c7f8de6632
[test] add testcase for #10661 , still failing w.r.t. validity in second stage.
...
To enable scenarios like this, let unit test return WKT
2015-11-01 17:33:21 +01:00
Barend Gehrels
9fd8d1643f
[test] remove testcode
2015-11-01 16:59:09 +01:00
Barend Gehrels
dc941d27b0
[test] enable test #11674 , still showing that validity should be checked
...
too. sym difference is still failing
2015-11-01 16:55:38 +01:00
Barend Gehrels
adb2cccdd7
[test] move bug 21155501 to difference_multi and test it the normal way,
...
still showing that validity should be checked too
2015-11-01 16:54:25 +01:00
Barend Gehrels
e939bf8e83
[test] add settings to difference to test for validity and
...
conditionally remove spikes
2015-11-01 16:24:39 +01:00
Barend Gehrels
29e1595e3f
[test] added failing test cases for tickets #11674 , #11676
2015-11-01 13:39:41 +01:00
Barend Gehrels
50c7e922d4
[test] extract areal_linear from difference_multi into separate ut
2015-11-01 13:19:52 +01:00
Barend Gehrels
921def4cd6
Merge branch 'develop' into bg-prepare
2015-07-19 15:11:38 +02:00
Barend Gehrels
6c974adb0e
[difference][test] Exclude some of the tests for no-robustness
2015-07-15 12:59:28 +02:00
Barend Gehrels
6f6fef46f4
Merge branch 'develop' into bg-prepare
2015-07-08 09:28:12 +02:00
Menelaos Karavelas
921d666227
[test][algorithms][sym_difference] update test results for the sym_difference algorithm
2015-07-02 20:52:42 +03:00
barendgehrels
8dfe494f94
Merge branch 'develop' into bg-prepare
...
Conflicts:
extensions/test/Jamfile.v2
extensions/test/gis/Jamfile.v2
extensions/test/gis/io/wkb/read_wkb.cpp
extensions/test/gis/projections/Jamfile.v2
extensions/test/gis/projections/projection_epsg.cpp
extensions/test/gis/projections/projections.cpp
include/boost/geometry/extensions/contrib/ttmath_stub.hpp
include/boost/geometry/extensions/gis/geographic/strategies/dms_parser.hpp
include/boost/geometry/extensions/gis/io/wkb/detail/ogc.hpp
include/boost/geometry/extensions/gis/io/wkb/detail/parser.hpp
include/boost/geometry/extensions/gis/io/wkb/utility.hpp
include/boost/geometry/extensions/gis/projections/factory.hpp
include/boost/geometry/extensions/gis/projections/impl/aasincos.hpp
include/boost/geometry/extensions/gis/projections/impl/base_dynamic.hpp
include/boost/geometry/extensions/gis/projections/impl/base_static.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_auth.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_ell_set.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_fwd.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_gauss.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_init.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_inv.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_mlfn.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_phi2.hpp
include/boost/geometry/extensions/gis/projections/impl/pj_tsfn.hpp
include/boost/geometry/extensions/gis/projections/impl/proj_mdist.hpp
include/boost/geometry/extensions/gis/projections/impl/projects.hpp
include/boost/geometry/extensions/gis/projections/proj/aea.hpp
include/boost/geometry/extensions/gis/projections/proj/aeqd.hpp
include/boost/geometry/extensions/gis/projections/proj/airy.hpp
include/boost/geometry/extensions/gis/projections/proj/aitoff.hpp
include/boost/geometry/extensions/gis/projections/proj/august.hpp
include/boost/geometry/extensions/gis/projections/proj/bacon.hpp
include/boost/geometry/extensions/gis/projections/proj/bipc.hpp
include/boost/geometry/extensions/gis/projections/proj/boggs.hpp
include/boost/geometry/extensions/gis/projections/proj/bonne.hpp
include/boost/geometry/extensions/gis/projections/proj/cass.hpp
include/boost/geometry/extensions/gis/projections/proj/cc.hpp
include/boost/geometry/extensions/gis/projections/proj/cea.hpp
include/boost/geometry/extensions/gis/projections/proj/chamb.hpp
include/boost/geometry/extensions/gis/projections/proj/collg.hpp
include/boost/geometry/extensions/gis/projections/proj/crast.hpp
include/boost/geometry/extensions/gis/projections/proj/denoy.hpp
include/boost/geometry/extensions/gis/projections/proj/eck1.hpp
include/boost/geometry/extensions/gis/projections/proj/eck2.hpp
include/boost/geometry/extensions/gis/projections/proj/eck3.hpp
include/boost/geometry/extensions/gis/projections/proj/eck4.hpp
include/boost/geometry/extensions/gis/projections/proj/eck5.hpp
include/boost/geometry/extensions/gis/projections/proj/eqc.hpp
include/boost/geometry/extensions/gis/projections/proj/eqdc.hpp
include/boost/geometry/extensions/gis/projections/proj/fahey.hpp
include/boost/geometry/extensions/gis/projections/proj/fouc_s.hpp
include/boost/geometry/extensions/gis/projections/proj/gall.hpp
include/boost/geometry/extensions/gis/projections/proj/geocent.hpp
include/boost/geometry/extensions/gis/projections/proj/geos.hpp
include/boost/geometry/extensions/gis/projections/proj/gins8.hpp
include/boost/geometry/extensions/gis/projections/proj/gn_sinu.hpp
include/boost/geometry/extensions/gis/projections/proj/gnom.hpp
include/boost/geometry/extensions/gis/projections/proj/goode.hpp
include/boost/geometry/extensions/gis/projections/proj/gstmerc.hpp
include/boost/geometry/extensions/gis/projections/proj/hammer.hpp
include/boost/geometry/extensions/gis/projections/proj/hatano.hpp
include/boost/geometry/extensions/gis/projections/proj/imw_p.hpp
include/boost/geometry/extensions/gis/projections/proj/krovak.hpp
include/boost/geometry/extensions/gis/projections/proj/labrd.hpp
include/boost/geometry/extensions/gis/projections/proj/laea.hpp
include/boost/geometry/extensions/gis/projections/proj/lagrng.hpp
include/boost/geometry/extensions/gis/projections/proj/larr.hpp
include/boost/geometry/extensions/gis/projections/proj/lask.hpp
include/boost/geometry/extensions/gis/projections/proj/latlong.hpp
include/boost/geometry/extensions/gis/projections/proj/lcc.hpp
include/boost/geometry/extensions/gis/projections/proj/lcca.hpp
include/boost/geometry/extensions/gis/projections/proj/loxim.hpp
include/boost/geometry/extensions/gis/projections/proj/lsat.hpp
include/boost/geometry/extensions/gis/projections/proj/mbt_fps.hpp
include/boost/geometry/extensions/gis/projections/proj/mbtfpp.hpp
include/boost/geometry/extensions/gis/projections/proj/mbtfpq.hpp
include/boost/geometry/extensions/gis/projections/proj/merc.hpp
include/boost/geometry/extensions/gis/projections/proj/mill.hpp
include/boost/geometry/extensions/gis/projections/proj/mod_ster.hpp
include/boost/geometry/extensions/gis/projections/proj/moll.hpp
include/boost/geometry/extensions/gis/projections/proj/natearth.hpp
include/boost/geometry/extensions/gis/projections/proj/nell.hpp
include/boost/geometry/extensions/gis/projections/proj/nell_h.hpp
include/boost/geometry/extensions/gis/projections/proj/nocol.hpp
include/boost/geometry/extensions/gis/projections/proj/nsper.hpp
include/boost/geometry/extensions/gis/projections/proj/nzmg.hpp
include/boost/geometry/extensions/gis/projections/proj/ob_tran.hpp
include/boost/geometry/extensions/gis/projections/proj/ocea.hpp
include/boost/geometry/extensions/gis/projections/proj/oea.hpp
include/boost/geometry/extensions/gis/projections/proj/omerc.hpp
include/boost/geometry/extensions/gis/projections/proj/ortho.hpp
include/boost/geometry/extensions/gis/projections/proj/poly.hpp
include/boost/geometry/extensions/gis/projections/proj/putp2.hpp
include/boost/geometry/extensions/gis/projections/proj/putp3.hpp
include/boost/geometry/extensions/gis/projections/proj/putp4p.hpp
include/boost/geometry/extensions/gis/projections/proj/putp5.hpp
include/boost/geometry/extensions/gis/projections/proj/putp6.hpp
include/boost/geometry/extensions/gis/projections/proj/robin.hpp
include/boost/geometry/extensions/gis/projections/proj/rouss.hpp
include/boost/geometry/extensions/gis/projections/proj/rpoly.hpp
include/boost/geometry/extensions/gis/projections/proj/sconics.hpp
include/boost/geometry/extensions/gis/projections/proj/somerc.hpp
include/boost/geometry/extensions/gis/projections/proj/stere.hpp
include/boost/geometry/extensions/gis/projections/proj/sterea.hpp
include/boost/geometry/extensions/gis/projections/proj/sts.hpp
include/boost/geometry/extensions/gis/projections/proj/tcc.hpp
include/boost/geometry/extensions/gis/projections/proj/tcea.hpp
include/boost/geometry/extensions/gis/projections/proj/tmerc.hpp
include/boost/geometry/extensions/gis/projections/proj/tpeqd.hpp
include/boost/geometry/extensions/gis/projections/proj/urm5.hpp
include/boost/geometry/extensions/gis/projections/proj/urmfps.hpp
include/boost/geometry/extensions/gis/projections/proj/vandg.hpp
include/boost/geometry/extensions/gis/projections/proj/vandg2.hpp
include/boost/geometry/extensions/gis/projections/proj/vandg4.hpp
include/boost/geometry/extensions/gis/projections/proj/wag2.hpp
include/boost/geometry/extensions/gis/projections/proj/wag3.hpp
include/boost/geometry/extensions/gis/projections/proj/wag7.hpp
include/boost/geometry/extensions/gis/projections/proj/wink1.hpp
include/boost/geometry/extensions/gis/projections/proj/wink2.hpp
include/boost/geometry/extensions/gis/projections/project_inverse_transformer.hpp
include/boost/geometry/extensions/gis/projections/projection.hpp
include/boost/geometry/extensions/index/rtree/rtree.hpp
include/boost/geometry/extensions/iterators/segment_returning_iterator.hpp
include/boost/geometry/extensions/nsphere/index/detail/rtree/linear/redistribute_elements.hpp
include/boost/geometry/extensions/nsphere/strategies/cartesian/point_in_nsphere.hpp
2015-06-27 12:35:52 +02:00
Adam Wulkiewicz
a5c79c9e22
[test][set_operations] Rename the tests.
2015-06-12 13:26:57 +02:00