Barend Gehrels
|
b46805107b
|
Merge branch 'develop' into feature/cluster_touch
Conflicts:
include/boost/geometry/algorithms/detail/overlay/handle_touch.hpp
test/algorithms/overlay/Jamfile.v2
test/algorithms/set_operations/difference/difference.cpp
test/algorithms/set_operations/union/union.cpp
|
2016-06-29 13:18:51 +02:00 |
|
Barend Gehrels
|
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)
|
2016-04-27 13:20:00 +02:00 |
|
Adam Wulkiewicz
|
33ece2c567
|
[test][algorithms] Use new intersection_strategies name.
|
2016-04-12 03:32:44 +02:00 |
|
Adam Wulkiewicz
|
8bdc2104b3
|
[test][overlay] Suppress unused typedef warning.
|
2016-03-10 18:19:52 +01:00 |
|
Barend Gehrels
|
31e7dd8f2f
|
Minor fix in duplicate debug info
|
2016-01-10 19:18:17 +01:00 |
|
Barend Gehrels
|
01df9eacbb
|
[overlay] fix implementation of startable flag, it should start if there
are 1 (union) or 2 (intersection) polygons on right hand
|
2016-01-10 13:32:08 +01:00 |
|
Barend Gehrels
|
655b4f887a
|
[debug] add visitor to handle_touch
and some parameter renamings
|
2016-01-06 12:23:07 +01:00 |
|
Barend Gehrels
|
0d6f2e5285
|
[overlay] use colocated for colocated cc turns, and if it is like that,
include it in turn_info_map to mark it as traversed
|
2016-01-03 14:44:12 +01:00 |
|
Barend Gehrels
|
f6411ddfcf
|
[overlay] changes in test program (svg output)
|
2016-01-03 13:23:46 +01:00 |
|
Barend Gehrels
|
160d8dff0a
|
Revert "[overlay] remove duplicate line from unit test"
This reverts commit 1744a27288604ae5cd66f9ebaa284652cc023c7f.
|
2016-01-03 13:21:55 +01:00 |
|
Barend Gehrels
|
1744a27288
|
[overlay] remove duplicate line from unit test
|
2016-01-03 13:17:34 +01:00 |
|
Barend Gehrels
|
d9ccb0563f
|
[overlay] unit test remove duplicate line which was caused
by selecting lines on committing
|
2016-01-03 11:47:53 +01:00 |
|
Barend Gehrels
|
716fe421e0
|
[enrich] fix cluster behaviour, only point to next turn if clusters
are also on
|
2015-12-31 14:55:31 +01:00 |
|
Barend Gehrels
|
eee10489ad
|
[traverse] fix, take the right operation in a cluster instead of using
select_operation
|
2015-12-30 15:18:54 +01:00 |
|
Barend Gehrels
|
e882f5e224
|
[traverse] fix registration of start which should be done immediately,
to get correct early finish for ii turns
|
2015-12-27 18:42:39 +01:00 |
|
Barend Gehrels
|
5c18dd370f
|
[colocations] don't discard ring if it is blocked
(fixes #case_recursive_boxes_4)
|
2015-12-24 18:20:50 +01:00 |
|
Barend Gehrels
|
4878e7c34c
|
[enrich] move discarding uu until after clustering, and within
clustering discarding turns colocated with uu on the same ring.
This breaks 2 cases, to be solved later, and fixes case_recursive_boxes_12
|
2015-12-24 17:05:05 +01:00 |
|
Barend Gehrels
|
65a3eeb804
|
[traverse] don't select starting points from clusters which are build in
|
2015-12-24 13:41:30 +01:00 |
|
Barend Gehrels
|
afd2599bc9
|
[overlay] instead of traversing through cluster, the next turn index
is determined in enrich_intersection_points
|
2015-12-24 13:38:48 +01:00 |
|
Barend Gehrels
|
90d0fdb2a3
|
[test] fix debug info
|
2015-12-23 18:45:54 +01:00 |
|
Barend Gehrels
|
b0684c4e08
|
[traverse] move traversal itself to traversal structure, only doing
one traversal. Currently returns error code for backtracking.
|
2015-12-23 17:48:51 +01:00 |
|
Barend Gehrels
|
7b9f39346b
|
[overlay] debug make text for visited gray such that the rest
more stands out
|
2015-12-23 16:34:47 +01:00 |
|
Barend Gehrels
|
194f3bf67c
|
[overlay] add check on next turn index, if -1 take next one
to avoid dead ends
|
2015-12-20 19:05:30 +01:00 |
|
Barend Gehrels
|
64943c0911
|
[intersection] fix sort_by_side order for non-colinear points on same side
|
2015-12-20 13:09:39 +01:00 |
|
Barend Gehrels
|
f2319263a0
|
[union] fix known cases using clustering and sort_by_side during traversal
|
2015-12-19 18:10:34 +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
|
9302c9f02f
|
[extensions][test] add inverse algorithm to calculate the inverse (in extensions)
and use it in overlay unit test
|
2015-12-07 20:17:31 +01:00 |
|
Barend Gehrels
|
11844b6b74
|
[test] extend visitor with traversal information
|
2015-12-06 19:21:50 +01:00 |
|
Barend Gehrels
|
4a491fd77d
|
[overlay][test] add test visitor for overlay operation including turn and turn-order
|
2015-12-06 18:45:21 +01:00 |
|