Barend Gehrels
|
65f0c8cb1a
|
[buffer] fix compilation after recent change to cluster_info
|
2016-05-05 12:50:37 +02:00 |
|
Barend Gehrels
|
1e99b1adf9
|
[traverse] use switch_source in clusters
|
2016-05-05 12:25:20 +02:00 |
|
Barend Gehrels
|
378e266bc3
|
[cluster] move open_count to cluster_info itself to avoid calculating
it multiple times. Rename assign_startable... to gather_cluster_properties
|
2016-04-27 14:27:39 +02:00 |
|
Barend Gehrels
|
258183d7aa
|
[traverse] move counting open spaces to sort_by_side structure
|
2016-04-27 14:18:47 +02:00 |
|
Barend Gehrels
|
9ed3809b58
|
[test] investigated failing new case, it is caused by rescaling/missing
intersection point
|
2016-04-27 14:10:10 +02:00 |
|
Barend Gehrels
|
0ec737c6a2
|
[cluster] set switch_source but don't yet use it
|
2016-04-27 13:57:57 +02:00 |
|
Barend Gehrels
|
5e0cac49fd
|
[test] fix expectations of todays added test, they were reversed
|
2016-04-27 13:56:38 +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 |
|
Barend Gehrels
|
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
|
2016-04-27 12:50:12 +02:00 |
|
Barend Gehrels
|
4d6afb1466
|
[test] enable validity testing by default for difference tests
|
2016-04-27 12:06:07 +02:00 |
|
Barend Gehrels
|
c2baa5c46b
|
[test] add testcases for two tickets
|
2016-04-27 11:42:16 +02:00 |
|
Barend Gehrels
|
b748c8c29d
|
[test] remove handle_touch unit test which is now covered by traversal itself
|
2016-04-27 11:41:27 +02:00 |
|
Barend Gehrels
|
df9a97dea8
|
[traverse] enhance validity by checking touching (uu or combined turns creating a touch)
in clusters.
|
2016-04-27 11:39:40 +02:00 |
|
Barend Gehrels
|
5178c4e241
|
[traverse] rename method with duplicate name
|
2016-04-27 11:23:27 +02:00 |
|
Barend Gehrels
|
aaa629e2cc
|
Merge branch 'develop' into feature/cluster_touch
|
2016-04-27 10:51:54 +02:00 |
|
Adam Wulkiewicz
|
51beafd4a7
|
[test][buffer] Move box buffer test into buffer directory and actually test the result.
|
2016-04-20 17:34:58 +02:00 |
|
Adam Wulkiewicz
|
e8b5e8517e
|
[test][envelope][expand] Move the tests into a separate directory.
|
2016-04-20 17:23:32 +02:00 |
|
Adam Wulkiewicz
|
6d4d77206b
|
[test][envelope][expand] Use greater tolerance only for one of the latitudes.
|
2016-04-20 17:13:52 +02:00 |
|
Barend Gehrels
|
950c2644e5
|
[traverse] reimplement touch the same way as traversal, but don't create rings
there but detect source-switching
This fixes several touching-cases (clusters with uu not yet handled)
|
2016-04-20 14:13:09 +02:00 |
|
Barend Gehrels
|
7e35cdc1c8
|
[handle_touch] rename to traversal_switch_detector
|
2016-04-20 14:05:29 +02:00 |
|
Adam Wulkiewicz
|
dd8df1c455
|
[test][envelope] Increase tolerance in a case of very long segment.
|
2016-04-19 22:31:26 +02:00 |
|
Adam Wulkiewicz
|
577e7d1b52
|
[test][expand] Fix invalid expected result.
|
2016-04-19 15:23:40 +02:00 |
|
Adam Wulkiewicz
|
c55aa0e9f5
|
[test][envelope][expand] Increase the precision in the error message.
|
2016-04-19 03:20:13 +02:00 |
|
Adam Wulkiewicz
|
4883808e58
|
[doc] Update 1.61 release notes (ticket).
|
2016-04-14 18:17:40 +02:00 |
|
Barend Gehrels
|
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
|
2016-04-13 13:57:53 +02:00 |
|
Barend Gehrels
|
87f194d233
|
[traverse] extract traversal class to separate file
|
2016-04-13 13:21:55 +02:00 |
|
Barend Gehrels
|
c9a2dc0769
|
[traverse] extract functionality to separate method
|
2016-04-13 10:57:20 +02:00 |
|
Barend Gehrels
|
62bdbbadf7
|
Merge branch 'develop' into feature/cluster_touch
|
2016-04-13 10:33:42 +02:00 |
|
Barend Gehrels
|
ee6167d07e
|
[overlay] remove obsolete condition, giving warning on on systems,
in 'move' method
|
2016-04-13 10:31:56 +02:00 |
|
Adam Wulkiewicz
|
6155cbe52b
|
[test][simplify] Add test cases for cartesian 3D.
|
2016-04-12 20:19:27 +02:00 |
|
Adam Wulkiewicz
|
00cc9bc199
|
[test][algorithms] Fix double to bool conversion.
|
2016-04-12 03:32:05 +02:00 |
|
Barend Gehrels
|
fdfc474fa1
|
[traverse] make is-buffer a member variable and don' t pass point to
select_turn_from_cluster, but use the originating segment for it
|
2016-04-06 21:40:23 +02:00 |
|
Barend Gehrels
|
55a61bee55
|
[traverse] rename seg_id and don't pass it at main level
|
2016-04-06 20:11:31 +02:00 |
|
Barend Gehrels
|
a7071f1ef1
|
[test] ignore validity teset for rt_f which is somehow failing (since
validity test is turned on) on this branch or my machine. To be fixed if
validity is fixed in general
|
2016-04-06 17:30:36 +02:00 |
|
Barend Gehrels
|
2163564d29
|
[traverse] extract selection of next turn-index to separate method
|
2016-04-06 14:24:31 +02:00 |
|
Barend Gehrels
|
f19af89712
|
[traverse] minor, make const
|
2016-04-06 14:22:34 +02:00 |
|
Barend Gehrels
|
cfe67d11ab
|
[traverse] another small tweak. At the point after both_finished, now,
a uu-turn always returns in a switch in select_operation
|
2016-04-06 11:11:15 +02:00 |
|
Barend Gehrels
|
70a3d8341c
|
[traverse] change order in traversal
|
2016-04-06 11:02:00 +02:00 |
|
Barend Gehrels
|
afd007ef85
|
[traverse] split select_operation on higher level between cc/non cc
|
2016-04-06 10:46:45 +02:00 |
|
Barend Gehrels
|
94755117b3
|
[traverse] extract functionality from select_operation and make it const
|
2016-04-06 10:36:44 +02:00 |
|
Barend Gehrels
|
7fee72257d
|
[traverse] split condition to cc / non cc
|
2016-04-06 10:17:31 +02:00 |
|
Barend Gehrels
|
c8fd07fd6f
|
[traverse] add is_visited is separate method to later tweak this behaviour
|
2016-04-06 09:55:38 +02:00 |
|
Barend Gehrels
|
558e69d717
|
[traverse] move block upwards (move only)
|
2016-04-06 09:46:47 +02:00 |
|
Barend Gehrels
|
cfa0c184f8
|
Merge branch 'develop' into feature/cluster_touch
|
2016-04-06 09:38:08 +02:00 |
|
Adam Wulkiewicz
|
f46ed34965
|
[test][union][intersection] Add test case (failing union).
|
2016-04-05 20:23:30 +02:00 |
|
Adam Wulkiewicz
|
ef6861ad37
|
[math] Add missing include.
|
2016-04-05 19:17:41 +02:00 |
|
Adam Wulkiewicz
|
1d02da2765
|
[test][envelope] For spherical, conditionally enable strict coordinates checking, add failing tests.
|
2016-04-05 17:47:57 +02:00 |
|
Adam Wulkiewicz
|
1cf0db5e68
|
[envelope] Use the original units in the implementation for Segment when possible.
|
2016-04-05 01:07:29 +02:00 |
|
Adam Wulkiewicz
|
645ef65016
|
[test][envelope] Check coordinates strictly if possible.
|
2016-04-05 00:57:42 +02:00 |
|
Adam Wulkiewicz
|
88c49a9c7a
|
[math] Add math::as_radian and math::from_radian utilities.
|
2016-04-05 00:56:37 +02:00 |
|