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.
Barend Gehrels
2019-01-02 12:40:49 +0100
af1cb4e52f[overlay] remove area include where not needed
Barend Gehrels
2019-01-02 12:39:23 +0100
95baf81aa0[buffer] fix in new code, use tags instead of coordinate system itself
Barend Gehrels
2019-01-01 14:29:33 +0100
3f26e34f43[test] Remove side-of-intersection from tests
Barend Gehrels
2019-01-01 12:51:46 +0100
ea1a1fd5a4[formulas] Remove unneeded and heavy dependency (srs/projections).
Adam Wulkiewicz
2018-12-19 23:02:20 +0100
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.
Barend Gehrels
2018-12-19 13:26:21 +0100
7911971d44[buffer] extract check_helper_segment to split it in next commit
Barend Gehrels
2018-12-19 12:55:32 +0100
1468965673[buffer] split implementation for side (of intersection), depending on coordinate system
Barend Gehrels
2018-12-19 12:30:37 +0100
d5e3fe996d[test] pass the buffer itself
Barend Gehrels
2018-12-19 11:16:56 +0100
78735951c8[test] add number of points to unit test settings
Barend Gehrels
2018-12-19 11:16:32 +0100
96d0cd8646[buffer] restructure turn_in_piece_visitor code such that it can be easier splitted and specialized for geo (no side of intersection) and cartesian (with side of intersection)
Barend Gehrels
2018-12-19 11:11:09 +0100
821221ce26[algorithms] Add missing includes.
Adam Wulkiewicz
2018-12-18 23:17:36 +0100
e0a4c6b81e[srs] Add missing includes.
Adam Wulkiewicz
2018-12-18 20:30:19 +0100
2d4bc1e21b[strategies] Add missing includes.
Adam Wulkiewicz
2018-12-18 20:29:58 +0100
73c1eed947[algorithm][formulas][geometries][util] Add missing includes.
Adam Wulkiewicz
2018-12-18 20:29:41 +0100
bb6421a1b4[extensions] Add missing includes, move traits, fix namespaces, hide debugging code behind #ifdefs etc.
Adam Wulkiewicz
2018-12-18 04:37:29 +0100
321f01c5dd[strategies] Add missing includes.
Adam Wulkiewicz
2018-12-18 04:36:45 +0100
1487a86a0e[srs] Add missing includes.
Adam Wulkiewicz
2018-12-18 04:36:19 +0100
2891ee3d62[iterators][policies][util][views] Add missing includes.
Adam Wulkiewicz
2018-12-18 04:36:05 +0100
f224f36983[geometries] Add missing includes.
Adam Wulkiewicz
2018-12-18 04:35:09 +0100
c668c217f7[algorithms] Add missing includes.
Adam Wulkiewicz
2018-12-18 04:34:29 +0100
5f39dfe6af[test][algorithms] Add missing includes in hausdorff distance test.
Adam Wulkiewicz
2018-12-18 04:33:42 +0100
3b43fe23e7[algorithms] Fix includes and reduce dependencies in discrete frechet and hausdorff distance (and other things).
Adam Wulkiewicz
2018-12-18 04:33:15 +0100
247f657fe1[index] Fix compilation error in intersection_content(): wrong default strategy definition.
Adam Wulkiewicz
2018-12-17 14:04:10 +0100
d553d82d56Resolve conflicts and merge with develop
Vissarion Fysikopoulos
2018-12-17 14:02:20 +0200
92fb762a2c[strategy] Fix compilation errors in spherical strategies (missing includes and template keywords).
Adam Wulkiewicz
2018-12-17 03:53:55 +0100
cd863853c2[envelope] Add missing #include.
Adam Wulkiewicz
2018-12-17 01:45:32 +0100
9d5d5ae6e8[strategies] Fix warning, add missing comment at end of #endif.
Adam Wulkiewicz
2018-12-17 01:38:48 +0100
2c14e92289[test] put ranges first
Barend Gehrels
2018-12-08 17:59:02 +0100
ca22e2445c[get_turn_info] rename wrongly named variables to more proper symbolic names
Barend Gehrels
2018-12-08 17:45:29 +0100
a02a4646ce[get_turn_info] revise operations_of_equal, pass sides instead of ranges because one of the calls had wrong order and yet another version was used. Besides that it is simpler.
Barend Gehrels
2018-12-08 17:33:56 +0100
9a6a578bee[get_turn_info] get rid of confusing names
Barend Gehrels
2018-12-08 15:15:46 +0100
8626ae1655[get_turn_info] avoid assertion by refactoring away side_calculator_for_endpoint, such that pk/qk are now retrieved lazily. This also solves part of the mystery of the points passed in wrong order.
Barend Gehrels
2018-12-08 15:10:51 +0100
668e9b1707[get_turn_info] Add conditions to avoid assert in collinear turn handler and is_spike
Barend Gehrels
2018-12-08 14:49:37 +0100
83a1e07506[buffer] do not calculate robust points in assign, but before. This is slightly less performant (because it is now also calculated for non-intersecting segments) but probably not significant, and, more importantly, rescaling will be gone later
Barend Gehrels
2018-12-04 22:31:59 +0100
5cc0ac19aa[get_turn_info] move is_p_last info is_spike_p which avoids many extra checks and passing parameters. For remaining bools use the appropate conditions directly
Barend Gehrels
2018-12-04 20:28:43 +0100
2653bf5e7b[get_turn_info] Adapt unit test to latest state
Barend Gehrels
2018-12-04 19:42:46 +0100
9a31ac712f[get_turn_info] Replace get_point_i/j/k by at, and has_p by size() to make a range-like concept Also in review there were remark about i/j/k/l
Barend Gehrels
2018-12-04 19:38:08 +0100
b38de4468e[get_turn_info] rename RetrieveAdditionalInfoPolicy to UniqueSubRange
Barend Gehrels
2018-12-03 20:41:54 +0100
6bd612f3e6[get_turn_info] remove pi,pj / qi,qj from other basic turn handlers In many places it was not used
Barend Gehrels
2018-12-03 20:02:39 +0100
c418492e4d[get_turn_info] remove pi,qj / qi,qj from end_points and other analyses
Barend Gehrels
2018-12-03 19:38:04 +0100