Commit Graph

  • 3554207182 [algorithms][doc] Fix description of distance(). Adam Wulkiewicz 2018-11-29 02:17:19 +0100
  • 5a1cd9d3aa [algorithms][doc] Fix discrete_hausdorff_distance() arguments' names. Adam Wulkiewicz 2018-11-29 02:13:37 +0100
  • c12b048742 [test] fix get_turn_info unit test by adding correct strategy Barend Gehrels 2018-11-28 20:32:21 +0100
  • 5cb39aa5c6 [get_turn_info] changes in side calculator Barend Gehrels 2018-11-28 18:53:54 +0100
  • 2a4777e017 [get_turn_info] undo making side strategy a const reference Barend Gehrels 2018-11-28 18:13:33 +0100
  • 065489a1c5 [get_turn_info] don't precalculate pk/qk in robust points Barend Gehrels 2018-11-28 16:48:06 +0100
  • 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
  • e198744825 [get_turn_info] pass retrieve policies i/o pk/qk Barend Gehrels 2018-11-28 13:35:36 +0100
  • d19254842c Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-11-28 02:35:38 +0100
  • 46f86bf42a
    Merge pull request #530 from awulkiew/feature/headers_test Adam Wulkiewicz 2018-11-27 22:16:57 +0100
  • e24041efbb [get_turn_info] pass retrieve policy template argument Barend Gehrels 2018-11-27 21:57:20 +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
  • 11aeded7a9 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 21:48:37 +0100
  • 46f1490b68 Merge 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
  • bcf727bfed Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 19:35:51 +0100
  • b0110e0251 Merge 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
  • d4476aace5 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-26 19:00:07 +0100
  • 3ea4043fa0 Merge 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
  • b432f28d94
    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
  • 146f80edae
    Run headers tests only on demand Mateusz Łoskot 2018-11-21 06:06:33 +0100
  • a99bcc6f25 [srs] Add workaround for msvc-15 erroreous compilation of member less-comparison. Adam Wulkiewicz 2018-11-20 21:58:36 +0100
  • 1998db08d6
    Merge pull request #525 from mloskot/ml/add-test-for-self-contained-headers Adam Wulkiewicz 2018-11-15 03:04:09 +0100
  • 9f83599d54
    Merge pull request #522 from vissarion/fix/doc_python3_support Adam Wulkiewicz 2018-11-14 14:40:25 +0100
  • 7d1b880a11 Merge branch 'bg-prepare' Adam Wulkiewicz 2018-11-07 13:27:29 +0100
  • 3825650689 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2018-11-07 13:26:01 +0100
  • 5fd8fa7252 Merge remote-tracking branch 'origin/develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-30 11:05:24 +0200
  • c5b0f851a9 [test] Compute intermediate points inexactly Vissarion Fysikopoulos 2018-10-29 16:29:20 +0200
  • a7f5f7eece [algorithms] Add variant support for line_interpolate_point algorithm Vissarion Fysikopoulos 2018-10-29 15:47:54 +0200
  • ea962638f3
    Add compile-only tests verifying headers are self-contained Mateusz Łoskot 2018-10-28 20:19:35 +0100
  • 648b0df24e
    Add .gitignore with basic patterns [ci skip] Mateusz Łoskot 2018-10-28 20:17:08 +0100
  • 87dfbe07a8 [doc] Line interpolate point algorithm and strategies Vissarion Fysikopoulos 2018-10-26 17:03:24 +0300
  • 0bcc6e4a41 Merge branch 'develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-25 13:29:25 +0300
  • d8b95f0e94 Merge branch 'develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-24 16:50:53 +0300
  • b6d68bc339 [doc] Support python3 in building documentation Vissarion Fysikopoulos 2018-10-24 12:02:44 +0300
  • bad7897e4a [doc] Line interpolate points algorithm Vissarion Fysikopoulos 2018-10-24 10:40:05 +0300
  • c323850b1f [strategies] Spherical strategy optimization; remove distance strategy getters Vissarion Fysikopoulos 2018-10-22 16:31:40 +0300
  • 01b6a0e7c4
    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
  • d29acd1a2c Merge 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
  • ef432a7fd2 Merge 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
  • af62c5c18a
    Merge pull request #514 from mloskot/ml/use-core-ignore_unused Adam Wulkiewicz 2018-10-12 15:27:47 +0200
  • f2d5fae490
    Replace boost::ignore_unused_variable_warning with boost::ignore_unused Mateusz Łoskot 2018-10-12 10:45:12 +0200
  • 38cbc162a0 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-10-12 03:52:06 +0200
  • 9ebdda95cc [test][is_valid] Add test case failing with Midpoint passed to point_on_border. Adam Wulkiewicz 2018-10-12 03:35:33 +0200
  • dcaadf6257 [test][envelope][strategies] Update strategies used for testing. Adam Wulkiewicz 2018-10-12 03:34:35 +0200
  • c7e8540926 [io] In wkt read/write use default P/P equals strategy. Adam Wulkiewicz 2018-10-12 03:32:58 +0200
  • 6c322e6625 [algorithms] Update various algorithms after recent changes: Adam Wulkiewicz 2018-10-12 03:26:10 +0200
  • 203618b404 [algorithms] Remove point_on_border Midpoint parameter as unneeded, cartesian-only hack. Adam Wulkiewicz 2018-10-12 03:19:21 +0200
  • 64863cceeb [strategies] Update WRT recent changes: Adam Wulkiewicz 2018-10-12 03:12:34 +0200
  • 2a93705271 [disjoint][equals][strategies] Move CS-specific code of P/P disjoint/equals to strategies. Adam Wulkiewicz 2018-10-12 03:12:03 +0200
  • 17017e4328 [envelope][expand][strategies] Move CS-specific code of envelope and expand to strategies. Adam Wulkiewicz 2018-10-12 03:05:59 +0200
  • 94c7c810aa [normalize][strategies] Move CS-specific part of normalization code to strategies. Adam Wulkiewicz 2018-10-12 03:00:24 +0200
  • 5b6651d588 [formulas] Fix coordinates comparison warning. Adam Wulkiewicz 2018-10-12 02:58:53 +0200