a9dc805c15[get_turn_info] make methods const& (needed) and remove pk/pq Therefore the robust_retriever should store its result
Barend Gehrels
2018-11-28 16:38:34 +0100
ea7ab83bb2[get_turn_info] retrieve pk/qk on demand
Barend Gehrels
2018-11-28 15:31:13 +0100
02971ec301[get_turn_info] remove redundant methods, use robust point methods for spike calculation
Barend Gehrels
2018-11-28 13:48:33 +0100
51c4e277e7[get_turn_info] call get_swapped_sides for linear/linear
Barend Gehrels
2018-11-27 21:51:48 +0100
a47fee925c[get_turn_info] Make specific side calculator for other calculations done in non typical order
Barend Gehrels
2018-11-27 21:50:58 +0100
6af84a3a49[test] Move tests of extensions headers to extensions/test directory.
Adam Wulkiewicz
2018-11-27 21:17:16 +0100
d271fde65f[test] Move self contained headers tests and tweak Jamfile to shorten paths.
Adam Wulkiewicz
2018-11-27 21:00:28 +0100
dcc6550c1f[get_turn_info] replace real intersection (for the sake of counting) by direction code (made for that purpose)
Barend Gehrels
2018-11-27 20:23:56 +0100
c61c15e1db[relate] create specific strategy for relate l/a Because it is not called from specific get_turn_info context And uses all points in non typical order (e.g. qi, pj, pk i/o pi, pj, pk)
Barend Gehrels
2018-11-27 20:02:38 +0100
4fd598395f[get_turn_info] let the base itself return the swapped side calculator (preparation step for removal of *k methods)
Barend Gehrels
2018-11-27 20:00:53 +0100
c1a035332a[get_turns] propagate retrieve polices to endpoint function
Barend Gehrels
2018-11-26 23:08:01 +0100
11aeded7a9Merge branch 'bg-prepare'
Adam Wulkiewicz
2018-11-26 21:48:37 +0100
46f1490b68Merge branch 'develop' into bg-prepare
Adam Wulkiewicz
2018-11-26 21:48:10 +0100
840e0a1bc1[ci] Run some of the tests one at a time to decrease memory consumption.
Adam Wulkiewicz
2018-11-26 21:47:39 +0100
bcf727bfedMerge branch 'bg-prepare'
Adam Wulkiewicz
2018-11-26 19:35:51 +0100
b0110e0251Merge branch 'develop' into bg-prepare
Adam Wulkiewicz
2018-11-26 19:34:41 +0100
7a354bcb33[doc] Update docs, add contributor and 1.69 release notes).
Adam Wulkiewicz
2018-11-26 19:34:08 +0100
d4476aace5Merge branch 'bg-prepare'
Adam Wulkiewicz
2018-11-26 19:00:07 +0100
3ea4043fa0Merge branch 'develop' into bg-prepare
Adam Wulkiewicz
2018-11-26 18:48:43 +0100
4484b0e141[get_turn] remove pk/qk from turn handlers, replacing it with retrieve policy (only where necessary)
Barend Gehrels
2018-11-25 14:20:10 +0100
15b0c48eab[get_turns] make retrieve policy for view, replacing the null_policy which is now redundant.
Barend Gehrels
2018-11-25 13:27:56 +0100
a51713867b[get_turns] create specific policy for box and pass box as array. Also pass retrieve policy for ring
Barend Gehrels
2018-11-25 13:13:55 +0100
d5cc998339[buffer] move functionality to retrieve next point into retrieve policy
Barend Gehrels
2018-11-25 12:18:00 +0100
a556829348[is_valid] revert part of commit 465e487b8c
Barend Gehrels
2018-11-24 12:37:48 +0100
007414587b[get_turns] let retrieve_policy get point pk and qk
Barend Gehrels
2018-11-24 20:32:46 +0100
688bb5e290[test][overlay] Test two specific get_turns L/L cases only for double coordinate type.
Adam Wulkiewicz
2018-11-23 03:05:26 +0100
3093e0a5c3[ci] Run srs tests one at a time to decrease memory usage.
Adam Wulkiewicz
2018-11-22 15:48:55 +0100
594babdfc5[test][srs] Divide projection_interface tests into smaller chunks testing proj4, dynamic and static interfaces separately.
Adam Wulkiewicz
2018-11-22 03:59:45 +0100
e997797c46[ci] Return exit status of b2 from run_test.sh script.
Adam Wulkiewicz
2018-11-22 01:35:34 +0100
445dcac39a[test] fix get_turn_info test for new retrieve_policy
Barend Gehrels
2018-11-21 23:07:23 +0100
e23b72180b[srs] Fix 'enumeration value not handled in switch' warnings in isea proj.
Adam Wulkiewicz
2018-11-21 22:27:27 +0100
Merge pull request #529 from mloskot/ml/headers-test-on-demand
Adam Wulkiewicz
2018-11-21 22:09:01 +0100
edac2ef665[buffer] adapt call to get_turn_info
Barend Gehrels
2018-11-21 19:35:28 +0100
4d00b88bd8[overlay] split retrieve policy in two, because they are completely independent w.r.t. p/q and, when retrieving the *k points, it is way more convenient if splitted.
Barend Gehrels
2018-11-21 18:24:47 +0100
8afd678439[overlay] propagate retrieve_policy to end points
Barend Gehrels
2018-11-21 17:41:47 +0100
83ccebdfaa[overlay] replace 4 booleans is_p/q_first/last by a RetrievePolicy, which will later also retrieve pk/qk and next point
Barend Gehrels
2018-11-21 17:00:44 +0100
Merge pull request #518 from xventura81/bugfix/append
Adam Wulkiewicz
2018-10-19 13:12:04 +0200
3b67dea805[append] avoid passing temporaries to functions expecting L-value references
Xavier Ventura Simon
2018-10-19 13:07:13 +0200
69a9c9e758[algorithms] [strategies] Optimize geo strategy for line interpolate points; do not compute distance twice
Vissarion Fysikopoulos
2018-10-18 17:00:01 +0300
133177a620[algorithms] Compute length using correct strategy in line interpolate points
Vissarion Fysikopoulos
2018-10-17 12:38:53 +0300
4d2c60d23f[algorithms][strategies] Propagate disjoint(P,B) and expand(B,B) strategies into algorithms.
Adam Wulkiewicz
2018-10-15 01:26:17 +0200
37569190db[formulas] Replace coordinate_system<>::type::units with cs_angular_units<>::type.
Adam Wulkiewicz
2018-10-15 01:24:30 +0200
a0eb54fc27[test][within] Update P/B within strategies.
Adam Wulkiewicz
2018-10-15 01:23:15 +0200
6c879b78ac[algorithms][strategies] Implement separate cart/sph P/B within strategies. Change P/B within strategy concept (no struct template parameters).
Adam Wulkiewicz
2018-10-15 01:22:28 +0200
12ff7a6b8e[is_valid] Fix unused variable warning.
Adam Wulkiewicz
2018-10-14 00:50:04 +0200
80ffb22901[strategies][envelope] Simplify envelope::cartesian_point strategy. This also makes template keywords unnecessary.
Adam Wulkiewicz
2018-10-14 00:41:12 +0200
99293c814f[is_valid] Fix unused variable warning.
Adam Wulkiewicz
2018-10-14 00:33:26 +0200
fe63e8e27b[index] In intersection_content() explicitly use disjoint B/B strategy.
Adam Wulkiewicz
2018-10-14 00:10:21 +0200
7dc81a98dd[algorithms] Add missing typename keywords.
Adam Wulkiewicz
2018-10-14 00:09:31 +0200
7af8085f75[algorithms][strategies] Move CS-specific code of envelope_segment from algorithms details to strategies.
Adam Wulkiewicz
2018-10-13 22:43:12 +0200
7d45cae67b[algorithms][strategies] Fix several compilation errors.
Adam Wulkiewicz
2018-10-13 13:04:58 +0200
bcd6e69b41[test][partition] Use disjoint Box/Box strategy in partition test.
Adam Wulkiewicz
2018-10-13 12:46:33 +0200
4ac1f450ff[algorithms][strategies] Move disjoint Box/Box CS- specific code to strategies and use these strategies in algorithms.
Adam Wulkiewicz
2018-10-13 12:46:01 +0200
d29acd1a2cMerge branch 'develop' into feature/undefined_cs
Adam Wulkiewicz
2018-10-12 22:12:13 +0200
e70603926d[test][similarity] Fix conversion warning and formatting in discrete_hausdorff_distance test.
Adam Wulkiewicz
2018-10-12 22:11:56 +0200
1564d12b99[similarity] Fix unused variable warning, formatting and naming in discrete_hausdorff_distance.
Adam Wulkiewicz
2018-10-12 22:10:54 +0200
ef432a7fd2Merge branch 'develop' into feature/undefined_cs
Adam Wulkiewicz
2018-10-12 21:19:22 +0200
c15b32944d[test][is_valid] Add test failing with midpoint in point_on_border.
Adam Wulkiewicz
2018-10-12 19:40:29 +0200
fbe8f51cd1[is_valid] Fix overlapping interiors condition (replace 2x point_on_border with relate).
Adam Wulkiewicz
2018-10-12 19:39:28 +0200
5847581734[algorithms] Fix copyright date.
Adam Wulkiewicz
2018-10-12 17:35:47 +0200