Barend Gehrels
|
33ea069ac0
|
[TEST] Test updates, most importantly the check on validity which now
only reports if input is considered as valid.
|
2019-07-17 14:23:29 +02:00 |
|
Barend Gehrels
|
07dd079033
|
[CONFIG] Use a positive define (USE_RESCALING) instead of an unclear negative
one (NO_ROBUSTNESS). Precedes removing of the rescaling.
|
2019-03-02 13:39:50 +01:00 |
|
Barend Gehrels
|
cb27d880c7
|
[TEST] Remove NO_SELF from svg filename
|
2019-02-23 14:31:04 +01:00 |
|
Barend Gehrels
|
f704579ed0
|
[overlay] by default use self-turns. This reverses definition
of define SELF to NO_SELF. Including all unit tests.
|
2017-12-29 13:17:42 +01:00 |
|
Barend Gehrels
|
b25596dcf1
|
[test] remove switch_source from debug-svgs
|
2017-12-06 12:20:00 +01:00 |
|
Barend Gehrels
|
31f1872e46
|
[overlay] fix debug information
|
2017-09-20 10:21:50 +02:00 |
|
Barend Gehrels
|
6db9266768
|
[overlay] replace colocated_ii / uu with has_colocated_both
because only one of them is used.
|
2017-08-23 13:49:02 +02:00 |
|
Barend Gehrels
|
d6c8619cdc
|
[test] fix reverse information for ccw geometries in overlay test
|
2017-05-21 14:45:47 +02:00 |
|
Barend Gehrels
|
25f55bfac4
|
[test] overlay, add ccw/open/self/rob info to svg filename
|
2017-05-21 14:43:38 +02:00 |
|
barendgehrels
|
e2781e147a
|
Merge branch 'develop' into feature/intvalid
# Conflicts:
# include/boost/geometry/algorithms/detail/overlay/overlay.hpp
# include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
# include/boost/geometry/algorithms/intersects.hpp
# include/boost/geometry/algorithms/touches.hpp
|
2017-02-25 20:01:08 +01:00 |
|
Adam Wulkiewicz
|
bc77e1255e
|
[test] Adapt tests to new interfaces of various utilities in the library.
default_strategy services, partition, get_turns, strategies.
|
2017-01-28 04:09:49 +01:00 |
|
barendgehrels
|
4e77abbe0e
|
[test] display self-turns visually
|
2016-12-16 15:27:53 +01:00 |
|
barendgehrels
|
c4ab3653eb
|
[test] minor order in testcase indexes
|
2016-11-23 18:01:45 +01:00 |
|
barendgehrels
|
3c58f15105
|
[traversal] handle non clustered ii turns using sort-by-side
|
2016-11-23 17:35:29 +01:00 |
|
barendgehrels
|
a801bf621e
|
[test] overlay: test number of clips, and add (still failing) testcase
|
2016-11-17 13:56:42 +01:00 |
|
barendgehrels
|
44ddcf1833
|
[test] use macros to get conveniently add/manage the testcases
|
2016-11-17 13:18:17 +01:00 |
|
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 1744a27288 .
|
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 |
|