barendgehrels
5223efcd58
[traverse] fix operation index
2017-02-17 16:14:45 +01:00
barendgehrels
3fa70829d3
[traverse] fix bug in new code, should have been rwd.turn_index
2017-02-17 11:27:32 +01:00
barendgehrels
136f65a039
[traverse] improve getting isolated regions by checking next regions
2017-02-01 16:14:54 +01:00
barendgehrels
33220370dc
[traversal] fix take indicated operation
2017-02-01 13:21:28 +01:00
barendgehrels
c8fbb8120d
[traverse] remove unused argument
2017-02-01 12:33:37 +01:00
barendgehrels
ec407f4c16
[traversal] move check to separate method, to be extended
2017-02-01 12:21:41 +01:00
barendgehrels
fd55383036
[traversal] work in progress, remove the district (I used temporarily)
...
with region used elsewhere for the same
2017-02-01 12:00:50 +01:00
barendgehrels
04f4a1de34
[traversal] fix, remove district if it returns
2017-02-01 11:52:18 +01:00
barendgehrels
d299ae23bc
[traverse] pending commit, change indentation and small changes in algorithm
...
of isolated district detection
2017-02-01 11:51:57 +01:00
barendgehrels
cad48a5179
[traverse] remove new isolated (was unused)
2017-02-01 11:49:32 +01:00
barendgehrels
ce42bd91da
[traverse] change approach, remove only_turn_on_ring, replace
...
with assigning region_id to enrichment info, change dection of regions
for intersection operations
and handle differently (still temporarily)
2017-01-25 15:32:30 +01:00
barendgehrels
177da0d6cb
Merge branch 'develop' into feature/intvalid
2017-01-18 10:07:12 +01:00
barendgehrels
8fa80c52b4
Rename op to turn_op to avoid warning
2017-01-18 10:05:56 +01:00
barendgehrels
0e95caa36d
[overlay] skip ii outgoing/returning when, after that, a cc continues.
...
Plus extra testcase needing this (if self-turns are considered)
2017-01-11 16:56:15 +01:00
barendgehrels
a537112403
Merge branch 'develop' into feature/intvalid
2017-01-11 10:07:41 +01:00
Adam Wulkiewicz
0421a06af5
[policies] Always use FP type for approximation in segment_ratio.
2017-01-06 00:13:01 +01:00
Adam Wulkiewicz
4a488821ab
[strategies] Add missing QVM include in matrix_transformers.hpp.
2017-01-04 17:27:03 +01:00
barendgehrels
14b7e142c8
Merge branch 'develop' into feature/intvalid
2017-01-04 15:50:25 +01:00
barendgehrels
f334af7d78
[transform] rename ublas_transformer to matrix_transformer
2017-01-04 15:38:43 +01:00
barendgehrels
ecb87a434b
Merge branch 'develop' into feature/intvalid
2017-01-04 12:17:57 +01:00
barendgehrels
138879adb9
[transform] use qvm instead of ublas
2017-01-04 11:55:56 +01:00
Oliver Keyes
2be2272e86
Grammar fix
...
Should presumably be 'too many tokens' rather than 'too much tokens'
2017-01-01 11:50:19 -08:00
barendgehrels
5113197bbd
[overlay] handle self-turns (now conditionally)
2016-12-28 17:46:14 +01:00
barendgehrels
5456e8685d
[overlay] take ring size into account for segment distance
2016-12-28 13:08:05 +01:00
barendgehrels
d5b14545a3
[overlay] move logic to determine origin to sort_by_side, taking
...
into account that there might be more turns on one ring
2016-12-28 11:44:08 +01:00
Adam Wulkiewicz
676e061978
[index] Add missing equals<> specialization in details of equal_to<>.
2016-12-28 03:44:12 +01:00
Adam Wulkiewicz
b8b1cc5c6b
[index] Add missing #includes in parameters.hpp
2016-12-27 16:29:19 +01:00
Adam Wulkiewicz
c5b7468291
[relate] Fix compilation error when both geometries use different point types.
2016-12-27 15:21:24 +01:00
barendgehrels
e00ea57e58
[overlay] fix origin calculations for self-turns
2016-12-21 15:17:53 +01:00
barendgehrels
ad2a0a92f1
[overlay] add missing includes
2016-12-21 15:04:45 +01:00
barendgehrels
cb5143c96f
Add new parameter to two self intersection calls
2016-12-16 18:42:02 +01:00
barendgehrels
f0dbe24754
Switch-source, if it is the same source (self-turn), always switch (at least for now)
2016-12-16 15:28:34 +01:00
barendgehrels
5cbbd05a69
Add self-turns to the turn collection (still not enabled)
2016-12-16 15:26:53 +01:00
barendgehrels
5bdbfb4c31
Add optional source_index to self_turn_points
2016-12-16 15:25:23 +01:00
barendgehrels
57250a3fdd
[overlay] fix regression (duplicate polygons) due to last enhancements
...
in validity of intersections
2016-12-07 13:12:03 +01:00
barendgehrels
8d64bb39c2
[overlay] minor, fix indentation
2016-12-07 13:08:11 +01:00
barendgehrels
809e48ae63
Merge branch 'feature/intvalid' into develop
2016-11-30 13:32:37 +01:00
barendgehrels
efecc02866
[traverse] fix certain cases to recognize starting point during intersection
...
in a broader context
2016-11-30 12:56:48 +01:00
barendgehrels
3c58f15105
[traversal] handle non clustered ii turns using sort-by-side
2016-11-23 17:35:29 +01:00
Barend Gehrels
954bd1b847
Fix github issue #365 : duplicate symbols
...
Reported as https://github.com/boostorg/geometry/issues/365
2016-11-09 10:18:28 +01:00
Barend Gehrels
9b7ddf85cc
[overlay] avoid warning about same_multi1 which is technically redundant
...
because of template parameter values
2016-11-09 09:30:53 +01:00
Barend Gehrels
71d1d75835
add comment
2016-11-02 15:55:54 +01:00
Barend Gehrels
70e20ddd27
[overlay] fix some validity cases for intersection/difference
2016-11-02 15:55:30 +01:00
Barend Gehrels
794b168817
[overlay] add information about if it is the only turn on a ring, to each op (enriched)
2016-11-02 12:52:46 +01:00
Patrick J. LoPresti
decd1dad72
Silence unused parameter warning from GCC/Clang.
2016-10-21 14:53:10 -07:00
Barend Gehrels
843ddb79bf
[overlay] add all_to to ragne aggregation
2016-10-19 17:12:51 +02:00
Barend Gehrels
121db33f47
[overlay] add new algorithm to aggregate sort_by_side output per rank, using
...
incoming/outgoing rings. Usage of this algorithm not yet committed.
2016-10-12 17:58:26 +02:00
Barend Gehrels
c0fdfb3ceb
Merge pull request #357 from norbertwenzel/std_array_point_adaptor
...
Add C++11 std::array point adaptor
2016-10-05 23:34:25 +02:00
Norbert Wenzel
87cc067e04
Add std::array point geometry adaptor
...
Copied geometries/adapted/boost_array.hpp to std_array.hpp and changed
array type. No checks for availability of std::array are done. Simply
do not include that file when there is no C++11 std::array available.
2016-10-02 12:21:17 +02:00
Barend Gehrels
26ae7f5bfa
[validity] set is_touching for intersection too. Reverse should be done
...
for intersection too, but that does not work yet.
2016-09-28 15:41:01 +02:00