Barend Gehrels
28b42eb5a2
[buffer] review remarks: use strategy for point_in_geometry
2019-02-09 18:15:20 +01:00
Barend Gehrels
1bc84aeef8
Merge branch 'develop' into feature/buffer_point_geographic
2019-02-09 17:03:40 +01:00
Barend Gehrels
787bf255d5
[get_turn_info] fix assertions by checking ranges before
2019-02-09 16:10:40 +01:00
Barend Gehrels
54344382d4
[turns] Fix compilation error by 846d91cac
2019-02-09 15:43:13 +01:00
Adam Wulkiewicz
846d91cacc
Merge pull request #552 from awulkiew/fix/unused_params
...
[overlay] Fix unused parameters warnings.
2019-02-08 16:51:12 +01:00
Adam Wulkiewicz
4714ea458c
Merge pull request #553 from vissarion/bug/distance_spheroid
...
Pass spheroid correctly in geographic comparable strategies
2019-02-08 16:49:47 +01:00
Barend Gehrels
a1aa082c17
Merge pull request #551 from barendgehrels/feature/remove_rescaling_preparations
...
Feature/remove rescaling preparations
2019-02-07 19:09:54 +01:00
Barend Gehrels
82c42d0558
[traversal] process review remarks
2019-02-07 19:06:36 +01:00
Adam Wulkiewicz
784e563522
[extensions][io] Make the code less repeatable.
2019-02-07 15:18:08 +01:00
Adam Wulkiewicz
76772cd0d1
[extensions][io] Add read_shapefile() implementation.
2019-02-07 00:58:17 +01:00
Vissarion Fysikopoulos
05102586b0
[strategy] [test] Return strategy correctly from get_comparable in box-box; add tests for those cases
2019-02-06 15:20:53 +02:00
Vissarion Fysikopoulos
da6a2dd186
[strategy] [test] Return strategy correctly from get_comparable in pt-seg and pt-box; add tests for those cases
2019-02-06 15:11:59 +02:00
Adam Wulkiewicz
661d3b1acd
[overlay] Fix unused parameters warnings.
2019-02-05 02:49:22 +01:00
Adam Wulkiewicz
fca0aa9ff4
[srs][strategies] Fix warnings (comparison, unused parameter).
2019-02-04 22:18:59 +01:00
Adam Wulkiewicz
7e5021a532
[srs] Fix get-access of static nadgrids.
2019-02-04 22:17:28 +01:00
Adam Wulkiewicz
bb584a57db
[srs] Fix gcc/clang compilation error for shared_grid.
...
Error: Unable to find function overload
Fix by moving shared_grid to the same namespace where the functions are and bringing it up to the srs namespace with using directive.
2019-02-02 12:41:03 +01:00
Adam Wulkiewicz
28cbd31183
[srs] Add missing include. Remove/comment unused parameters.
2019-02-02 12:38:54 +01:00
Adam Wulkiewicz
05e8acc65e
[srs] Fix static towgs84 get-access.
2019-02-01 01:09:29 +01:00
Adam Wulkiewicz
4aac78da1c
[strategies] Fix default geographic envelope strategy definition.
2019-02-01 01:08:25 +01:00
Barend Gehrels
e83b8060cc
[traverse][buffer] fix wrong traversal when there are multiple paths
2019-01-30 14:35:54 +01:00
Barend Gehrels
346e452f63
[traversal][buffer] take care the right cc operation is selected for buffer
2019-01-30 13:00:35 +01:00
Barend Gehrels
5d14e969cb
[traversal] support linked clusters, which can be handled differently (simpler).
...
They occur more if rescaling is removed and fractions (segment ratios) are double values instead of ratios.
2019-01-30 10:46:35 +01:00
Barend Gehrels
9509d87fc9
Merge branch 'develop' into feature/remove_rescaling_preparations
2019-01-30 09:40:53 +01:00
Vissarion Fysikopoulos
b02c5e2aae
[algorithm] [strategy] Change line_interpolate_point to use distance instead of fraction
2019-01-25 16:49:03 +02:00
Adam Wulkiewicz
5ea1abcedc
[relate] Use RobustPolicy based on parameters, for consistency with set operations.
2019-01-24 19:10:55 +01:00
Vissarion Fysikopoulos
e20977bd22
[algorithms] Rename PointType to Pointlike for point or multi-point type
2019-01-24 11:24:13 +02:00
Vissarion Fysikopoulos
9cf73a23df
[algorithms] Add missing const to function parameter
2019-01-24 11:22:00 +02:00
Barend Gehrels
809d33bb5a
Merge branch 'develop' of https://github.com/boostorg/geometry into develop
2019-01-23 21:58:57 +01:00
Barend Gehrels
237adbc421
[overlay] fix administration of traversed rings, a discarded self-turn
...
should not count as traversed
2019-01-23 21:06:27 +01:00
Barend Gehrels
a1e6d8f04b
Merge branch 'feature/remove_rescaling_preparations' of github.com:barendgehrels/geometry into feature/remove_rescaling_preparations
2019-01-23 15:50:39 +01:00
Barend Gehrels
201a361f5a
[traverse] fix traverse, use smallest remaining distance for intersection,
...
but for union use largest
2019-01-23 15:47:11 +01:00
Barend Gehrels
e8156729c8
[traverse] fix early finish, only if next turn index of that operation
...
is the start index
2019-01-23 15:46:19 +01:00
Barend Gehrels
1300f8f816
[get_turn] add generic preparations, preparing removing rescaling
2019-01-23 15:37:19 +01:00
Barend Gehrels
01812b3152
[traverse] if both turns continue, select the one possible one with the
...
best remaining distance (either min or max). This changes behavior for union.
2019-01-23 15:34:05 +01:00
Barend Gehrels
4c00d1d460
[enrich] discard blocked clusters, change comments
2019-01-23 15:24:28 +01:00
Barend Gehrels
01a621d9b3
[doc] Year changes, add missing parameters
2019-01-23 10:18:43 +01:00
Barend Gehrels
b012e4f5bf
[strategies] remove dead links and inspiration links
2019-01-23 10:04:54 +01:00
Adam Wulkiewicz
e090c027d0
[index] Fix reference to temporary returned by index::indexable<> for types convertible to ValueType.
2019-01-23 01:31:36 +01:00
Barend Gehrels
811e9bad93
[doc] Link to new documentation
2019-01-16 11:56:31 +01:00
Barend Gehrels
b97668c691
[buffer] pass strategies instead of getting them again
2019-01-16 09:40:41 +01:00
Barend Gehrels
4cfbc7dde4
[buffer] add strategy_types to support new code (Adam)
...
with new buffer (geographic)
2019-01-09 20:34:06 +01:00
Barend Gehrels
253d210c53
Merge branch 'develop' into feature/buffer_point_geographic
2019-01-09 20:24:31 +01:00
Barend Gehrels
dc0f40c16a
[buffer] Add buffer_point_circle strategy for geographic
2019-01-09 12:37:22 +01:00
Adam Wulkiewicz
0ee5b554a9
[distance] Add missing include.
2019-01-03 22:02:50 +01:00
Adam Wulkiewicz
335d25dd45
[algorithms][strategies] Decrease distance() strategies dependencies.
...
Include only required parts of other algorithms.
This removes the rtree dependency from strategies.
2019-01-03 15:49:25 +01:00
Barend Gehrels
c7c22d3380
[buffer] use side instead of side_value, to avoid implementing it
...
for spherical/geographic. It is not used for Cartesian (because that uses
side-of-intersection). Besides that, there are no differences at all
in results.
2019-01-02 12:40:49 +01:00
Barend Gehrels
af1cb4e52f
[overlay] remove area include where not needed
2019-01-02 12:39:23 +01:00
Barend Gehrels
95baf81aa0
[buffer] fix in new code, use tags instead of coordinate system itself
2019-01-01 14:29:33 +01:00
Adam Wulkiewicz
ea1a1fd5a4
[formulas] Remove unneeded and heavy dependency (srs/projections).
2018-12-19 23:02:20 +01:00
Barend Gehrels
e1b6b440cf
[buffer] move use_side_of_implementation outside class to use it
...
in buffered_piece_collection. That is the last usage of the define,
so it is removed now.
2018-12-19 13:26:21 +01:00