Commit Graph

  • ca22e2445c [get_turn_info] rename wrongly named variables to more proper symbolic names Barend Gehrels 2018-12-08 17:45:29 +01:00
  • 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 +01:00
  • 9a6a578bee [get_turn_info] get rid of confusing names Barend Gehrels 2018-12-08 15:15:46 +01:00
  • 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 +01:00
  • 668e9b1707 [get_turn_info] Add conditions to avoid assert in collinear turn handler and is_spike Barend Gehrels 2018-12-08 14:49:37 +01:00
  • 7ce6dfc7e6 [get_turn_info] review remarks, add assert (still asserting sometimes) Barend Gehrels 2018-12-08 13:39:12 +01:00
  • 35bdde4dd9 [get_turn_info] review remarks, pass ranges first, use iterators, comments Barend Gehrels 2018-12-08 13:30:04 +01:00
  • daf901aaf2 [get_turn_info] minor, comments, style Barend Gehrels 2018-12-05 11:25:17 +01:00
  • fdac1fb86d [get_turn_info] now pi/qi are neither necessary, being used only once Barend Gehrels 2018-12-05 11:24:50 +01:00
  • b6a537fcb4 [get_turn_info] now that buffer does not use assign_policy::apply anymore, it can be omitted. Barend Gehrels 2018-12-05 10:44:32 +01:00
  • 3644f81f6a [get_turn_info] avoid typedef, omit pj/qj used once Barend Gehrels 2018-12-05 10:10:40 +01:00
  • 413e590994 [get_turn_info] rename typedef'ed PointQ to point1_type and similar Barend Gehrels 2018-12-05 10:09:56 +01:00
  • e0a44b8fb5 [get_turn_info] rename has_k back to is_last Barend Gehrels 2018-12-05 10:09:21 +01:00
  • e5b1711afc [get_turns] fix new code, use correct type Barend Gehrels 2018-12-05 10:09:04 +01:00
  • 64126a9173 [get_turn_info][test] add point_type, rename policy Barend Gehrels 2018-12-04 23:11:49 +01:00
  • 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 +01:00
  • 11b33d6966 [buffer] propagate change retrieve -> sub_range to buffer Barend Gehrels 2018-12-04 22:22:00 +01:00
  • 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 +01:00
  • 2653bf5e7b [get_turn_info] Adapt unit test to latest state Barend Gehrels 2018-12-04 19:42:46 +01:00
  • 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 +01:00
  • b38de4468e [get_turn_info] rename RetrieveAdditionalInfoPolicy to UniqueSubRange Barend Gehrels 2018-12-03 20:41:54 +01:00
  • 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 +01:00
  • c418492e4d [get_turn_info] remove pi,qj / qi,qj from end_points and other analyses Barend Gehrels 2018-12-03 19:38:04 +01:00
  • e7ff373b73 [get_turn_info] remove pi,pj / qi,qj from crosses Barend Gehrels 2018-12-03 19:35:39 +01:00
  • 812dc416ed [get_turn_info] incorporate pi/pj qi/qj into retriever as suggested by Adam during review Barend Gehrels 2018-12-03 19:14:40 +01:00
  • 394f425746 Removed executable permission. Edward Diener 2018-12-03 07:59:11 -05:00
  • f1b9c19402 [get_turn_info] bugfix, never return false for has_k for areal features Barend Gehrels 2018-12-01 13:23:14 +01:00
  • 5bf8066f36 [get_turn_info] process review remarks, rename policies, methods Postpone getting pk/qk in collinear_opposite Barend Gehrels 2018-12-01 13:22:03 +01:00
  • 292e3df03e Merge branch 'bg-prepare' boost-1.69.0 Adam Wulkiewicz 2018-11-30 14:42:52 +01:00
  • 6d14475964 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-30 14:15:19 +01:00
  • 36157800d4 [doc] Fix typos. Adam Wulkiewicz 2018-11-30 14:14:31 +01:00
  • 7233ac666a Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-30 14:11:31 +01:00
  • 2d94c586d5 Merge pull request #534 from vissarion/fix/doc_release Adam Wulkiewicz 2018-11-30 14:05:50 +01:00
  • b22e376422 Update 1.69 release notes Vissarion Fysikopoulos 2018-11-30 14:37:32 +02:00
  • a5b5441715 [doc] Fix ordering in imports.qbk and make_qbk.py Vissarion Fysikopoulos 2018-11-30 14:36:43 +02:00
  • 8b7d6067ba [doc] Fix Hausdorff's and Frechet's names in index.html Vissarion Fysikopoulos 2018-11-30 14:35:14 +02:00
  • e95af96952 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-29 21:35:46 +01:00
  • 09435f89ad Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-29 21:17:01 +01:00
  • 0426873475 [ci] Run rtree tests one at a time to decrease memory consumption. Adam Wulkiewicz 2018-11-29 20:26:53 +01:00
  • eb419836f3 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-29 19:23:53 +01:00
  • fc34634c08 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-11-29 17:38:13 +01:00
  • 858b0db0be Merge pull request #532 from awulkiew/fix/doc Adam Wulkiewicz 2018-11-29 17:21:56 +01:00
  • 2e04d7d1a8 [algorithms][doc] Fix discrete_frechet_distance() description. Adam Wulkiewicz 2018-11-29 14:11:25 +01:00
  • fbac327ca9 [algorithms][doc] Fix Hausdorff's name. Adam Wulkiewicz 2018-11-29 13:57:54 +01:00
  • 8a4f82750f [doc] Update 1.69 release notes. Adam Wulkiewicz 2018-11-29 02:27:32 +01:00
  • 4a23416b1b [doc] Update index.html Adam Wulkiewicz 2018-11-29 02:20:59 +01:00
  • 18ee92853e [io][doc] Add documentation for DSV stream output. Adam Wulkiewicz 2018-11-29 02:20:01 +01:00
  • 3554207182 [algorithms][doc] Fix description of distance(). Adam Wulkiewicz 2018-11-29 02:17:19 +01:00
  • 5a1cd9d3aa [algorithms][doc] Fix discrete_hausdorff_distance() arguments' names. Adam Wulkiewicz 2018-11-29 02:13:37 +01:00
  • c12b048742 [test] fix get_turn_info unit test by adding correct strategy Barend Gehrels 2018-11-28 20:32:21 +01:00
  • 5cb39aa5c6 [get_turn_info] changes in side calculator Barend Gehrels 2018-11-28 18:53:54 +01:00
  • 2a4777e017 [get_turn_info] undo making side strategy a const reference Barend Gehrels 2018-11-28 18:13:33 +01:00
  • 065489a1c5 [get_turn_info] don't precalculate pk/qk in robust points Barend Gehrels 2018-11-28 16:48:06 +01:00
  • 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 +01:00
  • ea7ab83bb2 [get_turn_info] retrieve pk/qk on demand Barend Gehrels 2018-11-28 15:31:13 +01:00
  • 02971ec301 [get_turn_info] remove redundant methods, use robust point methods for spike calculation Barend Gehrels 2018-11-28 13:48:33 +01:00
  • e198744825 [get_turn_info] pass retrieve policies i/o pk/qk Barend Gehrels 2018-11-28 13:35:36 +01:00
  • d19254842c Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-11-28 02:35:38 +01:00
  • 46f86bf42a Merge pull request #530 from awulkiew/feature/headers_test Adam Wulkiewicz 2018-11-27 22:16:57 +01:00
  • e24041efbb [get_turn_info] pass retrieve policy template argument Barend Gehrels 2018-11-27 21:57:20 +01:00
  • 51c4e277e7 [get_turn_info] call get_swapped_sides for linear/linear Barend Gehrels 2018-11-27 21:51:48 +01:00
  • a47fee925c [get_turn_info] Make specific side calculator for other calculations done in non typical order Barend Gehrels 2018-11-27 21:50:58 +01:00
  • 6af84a3a49 [test] Move tests of extensions headers to extensions/test directory. Adam Wulkiewicz 2018-11-27 21:17:16 +01:00
  • d271fde65f [test] Move self contained headers tests and tweak Jamfile to shorten paths. Adam Wulkiewicz 2018-11-27 21:00:28 +01:00
  • 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 +01:00
  • 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 +01:00
  • 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 +01:00
  • c1a035332a [get_turns] propagate retrieve polices to endpoint function Barend Gehrels 2018-11-26 23:08:01 +01:00
  • 11aeded7a9 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 21:48:37 +01:00
  • 46f1490b68 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-26 21:48:10 +01:00
  • 840e0a1bc1 [ci] Run some of the tests one at a time to decrease memory consumption. Adam Wulkiewicz 2018-11-26 21:47:39 +01:00
  • bcf727bfed Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 19:35:51 +01:00
  • b0110e0251 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-26 19:34:41 +01:00
  • 7a354bcb33 [doc] Update docs, add contributor and 1.69 release notes). Adam Wulkiewicz 2018-11-26 19:34:08 +01:00
  • d4476aace5 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 19:00:07 +01:00
  • 3ea4043fa0 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-26 18:48:43 +01:00
  • 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 +01:00
  • 15b0c48eab [get_turns] make retrieve policy for view, replacing the null_policy which is now redundant. Barend Gehrels 2018-11-25 13:27:56 +01:00
  • 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 +01:00
  • d5cc998339 [buffer] move functionality to retrieve next point into retrieve policy Barend Gehrels 2018-11-25 12:18:00 +01:00
  • a556829348 [is_valid] revert part of commit 465e487b8c Barend Gehrels 2018-11-24 12:37:48 +01:00
  • 007414587b [get_turns] let retrieve_policy get point pk and qk Barend Gehrels 2018-11-24 20:32:46 +01:00
  • 688bb5e290 [test][overlay] Test two specific get_turns L/L cases only for double coordinate type. Adam Wulkiewicz 2018-11-23 03:05:26 +01:00
  • 3093e0a5c3 [ci] Run srs tests one at a time to decrease memory usage. Adam Wulkiewicz 2018-11-22 15:48:55 +01:00
  • 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 +01:00
  • e997797c46 [ci] Return exit status of b2 from run_test.sh script. Adam Wulkiewicz 2018-11-22 01:35:34 +01:00
  • 445dcac39a [test] fix get_turn_info test for new retrieve_policy Barend Gehrels 2018-11-21 23:07:23 +01:00
  • e23b72180b [srs] Fix 'enumeration value not handled in switch' warnings in isea proj. Adam Wulkiewicz 2018-11-21 22:27:27 +01:00
  • b432f28d94 Merge pull request #529 from mloskot/ml/headers-test-on-demand Adam Wulkiewicz 2018-11-21 22:09:01 +01:00
  • edac2ef665 [buffer] adapt call to get_turn_info Barend Gehrels 2018-11-21 19:35:28 +01:00
  • 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 +01:00
  • 8afd678439 [overlay] propagate retrieve_policy to end points Barend Gehrels 2018-11-21 17:41:47 +01:00
  • 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 +01:00
  • 146f80edae Run headers tests only on demand Mateusz Łoskot 2018-11-21 06:06:33 +01:00
  • a99bcc6f25 [srs] Add workaround for msvc-15 erroreous compilation of member less-comparison. Adam Wulkiewicz 2018-11-20 21:58:36 +01:00
  • 1998db08d6 Merge pull request #525 from mloskot/ml/add-test-for-self-contained-headers Adam Wulkiewicz 2018-11-15 03:04:09 +01:00
  • 9f83599d54 Merge pull request #522 from vissarion/fix/doc_python3_support Adam Wulkiewicz 2018-11-14 14:40:25 +01:00
  • 7d1b880a11 Merge branch 'bg-prepare' boost-1.69.0-beta1 Adam Wulkiewicz 2018-11-07 13:27:29 +01:00
  • 3825650689 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-07 13:26:01 +01:00
  • 5fd8fa7252 Merge remote-tracking branch 'origin/develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-30 11:05:24 +02:00