Barend Gehrels
|
a3b66db830
|
[test] Commit pending work, add optional SVG for sort by side tests
|
2017-04-20 12:30:53 +02:00 |
|
Barend Gehrels
|
f40793ab03
|
[test] Fix include/copyright
|
2017-04-20 12:00:32 +02:00 |
|
Barend Gehrels
|
081860e8dd
|
[sort_by_side] fix (rare) cases where two froms arrive at a turn,
but only one leaves the next turn. This simplifies state to just a boolean.
This fixes cases like case_recursive_boxes_46 for union
|
2017-04-19 16:32:40 +02:00 |
|
Barend Gehrels
|
d1fafacb10
|
[test] minor, remove spurious comma
|
2017-04-19 16:15:19 +02:00 |
|
Barend Gehrels
|
2e22bb16e0
|
[test] Add a basic unit test for sort_by_side (the other version
applies more or less a trick
|
2017-04-19 16:14:39 +02:00 |
|
Barend Gehrels
|
283eaac357
|
[test] Change sort_by_side unit test to allow for multiple clusters,
and add one (still failing) case to it
|
2017-04-05 16:52:59 +02:00 |
|
Barend Gehrels
|
76ec0f1b99
|
[test] Add tickets
|
2017-03-26 14:25:45 +02:00 |
|
Barend Gehrels
|
7f8cb5a1aa
|
Merge branch 'develop' into feature/intvalid
|
2017-03-26 12:57:28 +02:00 |
|
Barend Gehrels
|
b320ddf8e6
|
[buffer] Fix segmentation fault for rings (start/finish ring was not called),
including new unit test
|
2017-03-26 12:49:48 +02:00 |
|
Barend Gehrels
|
20005d6e47
|
Merge branch 'develop' into feature/intvalid
|
2017-03-26 11:33:13 +02:00 |
|
Barend Gehrels
|
a96b1da5cc
|
[overlay] fix case (#recursive_boxes_45) where wrong decision was made based on a ux turn
|
2017-03-22 22:28:16 +01:00 |
|
Adam Wulkiewicz
|
cba7b9b016
|
[test][disjoint] Move disjoint_box_seg test and use CHECK_MESSAGE for better output.
|
2017-03-22 20:51:32 +01:00 |
|
Barend Gehrels
|
16f2bcf357
|
[overlay] fix case where a union is traveled. As it now appears, due
to new cluster handling, all uu turns can (and should) be discarded for intersections
|
2017-03-22 15:10:28 +01:00 |
|
barendgehrels
|
b4d1c8f8a9
|
[test] fix pointtype which is also used for SVG
|
2017-03-22 12:08:51 +01:00 |
|
barendgehrels
|
51435fdc9d
|
[test] enhance debug info using the new get_next_turn_index method
|
2017-03-22 11:52:41 +01:00 |
|
barendgehrels
|
453b6b4a34
|
[TEST] Fix strategy for buffer SVG
|
2017-03-22 11:45:51 +01:00 |
|
barendgehrels
|
75d65e9bb7
|
[TEST] Move unused typedef
|
2017-03-22 11:45:02 +01:00 |
|
barendgehrels
|
ae90f8567e
|
[TESTE] fix reversed expectations
|
2017-03-22 11:44:44 +01:00 |
|
barendgehrels
|
ace8bdb7f0
|
[overlay] discard ii turns where two interior rings touch, for union operations.
This fixes case #80. Also, added case #105, testing that in a different way
(limiting solutions)
|
2017-03-18 20:17:22 +01:00 |
|
barendgehrels
|
12b1ad9e79
|
[test] avoid testing too much when one type is tested (compilation time)
|
2017-03-18 20:14:19 +01:00 |
|
Adam Wulkiewicz
|
7bba50172e
|
Merge pull request #380 from vissarion/feature/disjoint_geo_new
Feature/disjoint geo new
|
2017-03-14 19:15:34 +01:00 |
|
barendgehrels
|
404bd889f5
|
[traverse] fix case #129/rec boxes_4 by avoiding finalized operations in aggregation
|
2017-03-13 17:44:28 +01:00 |
|
barendgehrels
|
f9e2119d32
|
Merge branch 'develop' into feature/intvalid
# Conflicts:
# include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
# test/algorithms/set_operations/intersection/test_intersection.hpp
|
2017-03-13 16:22:58 +01:00 |
|
barendgehrels
|
9438642121
|
[test] avoid testing too much with ONLY_ONE_TYPE is specified
|
2017-03-13 16:12:36 +01:00 |
|
barendgehrels
|
32c422f745
|
[traverse] fix case #130, starting with cc, using remaining_distance
|
2017-03-13 15:36:13 +01:00 |
|
barendgehrels
|
1b5fb4444e
|
[traverse] Major commit. Avoid discarding ii turn on interior rings. Detect isolatated
regions (usually inner rings) differently: only once instead of on the
fly, and store it. Set visited in clusters for all parts of the cluster.
|
2017-03-13 10:52:27 +01:00 |
|
Adam Wulkiewicz
|
dd439ce1c1
|
[test][partition] Return bool from visitors, it is now required by partition().
|
2017-03-09 05:44:41 +01:00 |
|
Vissarion Fysikopoulos
|
207098b2ff
|
Merging with develop
|
2017-03-08 18:37:11 +02:00 |
|
Adam Wulkiewicz
|
273ac37df4
|
[test][algorithms] Update tests according to the recent consistency changes in strategies.
|
2017-03-07 20:15:07 +01:00 |
|
Adam Wulkiewicz
|
95bb1eacc0
|
Merge branch 'develop' into feature/disjoint_geo_new
|
2017-03-05 23:43:45 +01:00 |
|
Adam Wulkiewicz
|
c00178f39a
|
[test][algorithms] Use ranges of coordinates in expected boxes in some cases.
In cases of long segments the envelopes may differ more than several
epsilons with different compilers.
|
2017-03-03 03:56:40 +01:00 |
|
Adam Wulkiewicz
|
b7d62db598
|
[test][formulas][algorithms] Add/alter tests related to fixes in inverse formulas (length, perimeter).
|
2017-03-02 17:01:47 +01: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 |
|
barendgehrels
|
caf0b9f7e9
|
[traverse] fix validity when two holes meet eachother and exlude an
area which should become a separate ring (#43), by passing the already visited
region_ids (which make them less local). It does not solve #35 yet.
|
2017-02-18 13:32:46 +01:00 |
|
barendgehrels
|
0d95185060
|
[traverse] fix cases where isolated regions have more turns in between
(cases #41/#128)
|
2017-02-17 16:24:52 +01:00 |
|
barendgehrels
|
4547875d81
|
[intersection][test] add/update testcases
|
2017-02-17 12:39:11 +01:00 |
|
Adam Wulkiewicz
|
b1c78f6622
|
[test] Test setops, is_simple and is_valid with strategies.
|
2017-02-17 05:45:34 +01:00 |
|
Vissarion Fysikopoulos
|
6a2b202eb6
|
[disjoint] [test] Code cleaning
|
2017-02-16 16:43:52 +02:00 |
|
Vissarion Fysikopoulos
|
2ef3f99fc3
|
[disjoint] [test] Strategy inteface, more unit tests, code cleaning
|
2017-02-16 13:54:14 +02:00 |
|
Vissarion Fysikopoulos
|
1f952671e9
|
[disjoint] [test] Disjoint algorithm and tests for spherical and geographic systems
|
2017-02-14 23:48:08 +02:00 |
|
Adam Wulkiewicz
|
ea1b6c0ce0
|
[test][envelope][cross_product] Fix/suppress warnings.
|
2017-02-10 23:57:00 +01:00 |
|
Adam Wulkiewicz
|
18a2ed317d
|
Merge pull request #379 from vissarion/feature/fix_envelope
[envelope] [test] Fix the envelope algorithm and add corrected values to tests
|
2017-02-08 14:32:45 +01:00 |
|
Vissarion Fysikopoulos
|
410536e331
|
[envelope] [test] Fix the envelope algorithm and add corrected values to tests
|
2017-02-08 15:18:49 +02:00 |
|
Adam Wulkiewicz
|
98a655bf42
|
Merge pull request #378 from awulkiew/feature/relops_strategies
Support for strategies in relational operations.
|
2017-02-07 20:13:58 +01:00 |
|
Adam Wulkiewicz
|
56168601d2
|
[test] Move algorithms/vertex_latitude to strategies/segment_envelope.
|
2017-02-07 14:24:01 +01:00 |
|
Adam Wulkiewicz
|
448d0daa88
|
[test][relops] Add tests for relops taking strategies (explicitly pass default strategy).
|
2017-02-06 17:58:01 +01:00 |
|
Vissarion Fisikopoulos
|
436c589f41
|
Merge branch 'develop' into feature/envelope_expand_geo
|
2017-02-02 13:41:34 +02:00 |
|
Adam Wulkiewicz
|
c277a6c99a
|
Merge pull request #359 from vissarion/feature/area
Feature/area
|
2017-02-02 00:49:33 +01:00 |
|
Vissarion Fysikopoulos
|
fd12b69ee6
|
[area] Addressing comments
|
2017-01-31 17:55:00 +02:00 |
|
Vissarion Fysikopoulos
|
99c001873d
|
[envelope] Move envelope computation back to algorithm level
|
2017-01-31 17:35:48 +02:00 |
|