Commit Graph

  • c5b0f851a9 [test] Compute intermediate points inexactly Vissarion Fysikopoulos 2018-10-29 16:29:20 +02:00
  • a7f5f7eece [algorithms] Add variant support for line_interpolate_point algorithm Vissarion Fysikopoulos 2018-10-29 15:47:54 +02:00
  • ea962638f3 Add compile-only tests verifying headers are self-contained Mateusz Łoskot 2018-10-28 20:19:35 +01:00
  • 648b0df24e Add .gitignore with basic patterns [ci skip] Mateusz Łoskot 2018-10-28 20:17:08 +01:00
  • 87dfbe07a8 [doc] Line interpolate point algorithm and strategies Vissarion Fysikopoulos 2018-10-26 17:03:24 +03:00
  • 0bcc6e4a41 Merge branch 'develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-25 13:29:25 +03:00
  • d8b95f0e94 Merge branch 'develop' into feature/line_interpolate_point_2 Vissarion Fysikopoulos 2018-10-24 16:50:53 +03:00
  • b6d68bc339 [doc] Support python3 in building documentation Vissarion Fysikopoulos 2018-10-24 12:02:44 +03:00
  • bad7897e4a [doc] Line interpolate points algorithm Vissarion Fysikopoulos 2018-10-24 10:40:05 +03:00
  • c323850b1f [strategies] Spherical strategy optimization; remove distance strategy getters Vissarion Fysikopoulos 2018-10-22 16:31:40 +03:00
  • 01b6a0e7c4 Merge pull request #518 from xventura81/bugfix/append Adam Wulkiewicz 2018-10-19 13:12:04 +02:00
  • 3b67dea805 [append] avoid passing temporaries to functions expecting L-value references Xavier Ventura Simon 2018-10-19 13:07:13 +02:00
  • 69a9c9e758 [algorithms] [strategies] Optimize geo strategy for line interpolate points; do not compute distance twice Vissarion Fysikopoulos 2018-10-18 17:00:01 +03:00
  • 133177a620 [algorithms] Compute length using correct strategy in line interpolate points Vissarion Fysikopoulos 2018-10-17 12:38:53 +03:00
  • 4d2c60d23f [algorithms][strategies] Propagate disjoint(P,B) and expand(B,B) strategies into algorithms. Adam Wulkiewicz 2018-10-15 01:26:17 +02:00
  • 37569190db [formulas] Replace coordinate_system<>::type::units with cs_angular_units<>::type. Adam Wulkiewicz 2018-10-15 01:24:30 +02:00
  • a0eb54fc27 [test][within] Update P/B within strategies. Adam Wulkiewicz 2018-10-15 01:23:15 +02:00
  • 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 +02:00
  • 12ff7a6b8e [is_valid] Fix unused variable warning. Adam Wulkiewicz 2018-10-14 00:50:04 +02:00
  • 80ffb22901 [strategies][envelope] Simplify envelope::cartesian_point strategy. This also makes template keywords unnecessary. Adam Wulkiewicz 2018-10-14 00:41:12 +02:00
  • 99293c814f [is_valid] Fix unused variable warning. Adam Wulkiewicz 2018-10-14 00:33:26 +02:00
  • fe63e8e27b [index] In intersection_content() explicitly use disjoint B/B strategy. Adam Wulkiewicz 2018-10-14 00:10:21 +02:00
  • 7dc81a98dd [algorithms] Add missing typename keywords. Adam Wulkiewicz 2018-10-14 00:09:31 +02:00
  • 7af8085f75 [algorithms][strategies] Move CS-specific code of envelope_segment from algorithms details to strategies. Adam Wulkiewicz 2018-10-13 22:43:12 +02:00
  • 7d45cae67b [algorithms][strategies] Fix several compilation errors. Adam Wulkiewicz 2018-10-13 13:04:58 +02:00
  • bcd6e69b41 [test][partition] Use disjoint Box/Box strategy in partition test. Adam Wulkiewicz 2018-10-13 12:46:33 +02:00
  • 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 +02:00
  • d29acd1a2c Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-10-12 22:12:13 +02:00
  • e70603926d [test][similarity] Fix conversion warning and formatting in discrete_hausdorff_distance test. Adam Wulkiewicz 2018-10-12 22:11:56 +02:00
  • 1564d12b99 [similarity] Fix unused variable warning, formatting and naming in discrete_hausdorff_distance. Adam Wulkiewicz 2018-10-12 22:10:54 +02:00
  • ef432a7fd2 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-10-12 21:19:22 +02:00
  • c15b32944d [test][is_valid] Add test failing with midpoint in point_on_border. Adam Wulkiewicz 2018-10-12 19:40:29 +02:00
  • fbe8f51cd1 [is_valid] Fix overlapping interiors condition (replace 2x point_on_border with relate). Adam Wulkiewicz 2018-10-12 19:39:28 +02:00
  • 5847581734 [algorithms] Fix copyright date. Adam Wulkiewicz 2018-10-12 17:35:47 +02:00
  • af62c5c18a Merge pull request #514 from mloskot/ml/use-core-ignore_unused Adam Wulkiewicz 2018-10-12 15:27:47 +02:00
  • f2d5fae490 Replace boost::ignore_unused_variable_warning with boost::ignore_unused Mateusz Łoskot 2018-10-12 10:45:12 +02:00
  • 38cbc162a0 Merge branch 'develop' into feature/undefined_cs Adam Wulkiewicz 2018-10-12 03:52:06 +02:00
  • 9ebdda95cc [test][is_valid] Add test case failing with Midpoint passed to point_on_border. Adam Wulkiewicz 2018-10-12 03:35:33 +02:00
  • dcaadf6257 [test][envelope][strategies] Update strategies used for testing. Adam Wulkiewicz 2018-10-12 03:34:35 +02:00
  • c7e8540926 [io] In wkt read/write use default P/P equals strategy. Adam Wulkiewicz 2018-10-12 03:32:58 +02:00
  • 6c322e6625 [algorithms] Update various algorithms after recent changes: Adam Wulkiewicz 2018-10-12 03:26:10 +02:00
  • 203618b404 [algorithms] Remove point_on_border Midpoint parameter as unneeded, cartesian-only hack. Adam Wulkiewicz 2018-10-12 03:19:21 +02:00
  • 64863cceeb [strategies] Update WRT recent changes: Adam Wulkiewicz 2018-10-12 03:12:34 +02:00
  • 2a93705271 [disjoint][equals][strategies] Move CS-specific code of P/P disjoint/equals to strategies. Adam Wulkiewicz 2018-10-12 03:12:03 +02:00
  • 17017e4328 [envelope][expand][strategies] Move CS-specific code of envelope and expand to strategies. Adam Wulkiewicz 2018-10-12 03:05:59 +02:00
  • 94c7c810aa [normalize][strategies] Move CS-specific part of normalization code to strategies. Adam Wulkiewicz 2018-10-12 03:00:24 +02:00
  • 5b6651d588 [formulas] Fix coordinates comparison warning. Adam Wulkiewicz 2018-10-12 02:58:53 +02:00
  • 96115158d3 [area][distance] Dispatch on struct level by strategy at resolve_strategy step. Adam Wulkiewicz 2018-10-12 02:36:37 +02:00
  • 0be273f605 [core][geometries][srs] Add cs::undefined and detail::cs_angular_units. Adam Wulkiewicz 2018-10-12 02:27:55 +02:00
  • 020be50d58 [tests] Add tests for line interpolate points algorithm with multipoints Vissarion Fysikopoulos 2018-10-10 17:08:36 +03:00
  • 62ee805cec [algorithms] Use segment as range in line interpolate point Vissarion Fysikopoulos 2018-10-05 16:08:25 +03:00
  • bcf2f97237 [algorithms] Add support for multipoint in line_interpolate_point Vissarion Fysikopoulos 2018-10-05 14:28:15 +03:00
  • c1625e3134 [algorithms] Change the interface of line_interpolate_point Vissarion Fysikopoulos 2018-09-28 10:34:45 +03:00
  • c36a4c29f1 [algorithms] [strategies] [tests] Rename strategy for interpolation of points. Vissarion Fysikopoulos 2018-09-25 13:00:34 +03:00
  • 465e487b8c [spike] Fix order problem in is_valid by providing a new overload with an intuitive order which should replace the original one Barend Gehrels 2018-09-21 15:05:28 +02:00
  • 50691def6b [sort_by_side] Undo commit 0d78de5 which caused several regressions in all intersection code. Fix the underlying reason for it (potential overflow) in another way, by changing rank type to signed_size_type Barend Gehrels 2018-09-20 15:48:57 +02:00
  • 53c5dc1e27 [algorithms] [tests] Add special cases for line_interpolate_point algorithm and tests Vissarion Fysikopoulos 2018-09-20 15:56:50 +03:00
  • 7740f3282e [algorithms] Calculation types in line_interpolate_point algorithm Vissarion Fysikopoulos 2018-09-19 16:53:32 +03:00
  • 3fb91edbf8 [algorithms] Change loop in line_interpolate_point for linestrings Vissarion Fysikopoulos 2018-09-19 16:46:42 +03:00
  • 3de61f311c [algoritms] [tests] Add tests for cartesian line_interpolate_point and fix bug in algorithm. Vissarion Fysikopoulos 2018-09-19 16:33:32 +03:00
  • 6c68f427dd [algorithms] Add line_interpolate_point algorithm for linestrings Vissarion Fysikopoulos 2018-09-19 15:49:11 +03:00
  • b2090ed448 [strategy] Add cartesian strategy for line interpolate point algorithm Vissarion Fysikopoulos 2018-09-17 15:23:42 +03:00
  • 086ad0e968 [ci] Add similarity algorithms to workspace. Adam Wulkiewicz 2018-09-15 20:47:03 +02:00
  • 75fa0ec513 [test][similarity] Move test hpp files and remove geometry.hpp include. Adam Wulkiewicz 2018-09-15 14:05:19 +02:00
  • 651b3dba77 [similarity] Add missing #ifdefs for headers. Adam Wulkiewicz 2018-09-15 14:01:30 +02:00
  • 4d34bb7fae [doc] Add examples for similarity algorithms with strategies. Adam Wulkiewicz 2018-09-15 02:06:36 +02:00
  • 0ca58b8176 [similarity][doc] Uncomment examples in qbk sections. Adam Wulkiewicz 2018-09-15 00:50:55 +02:00
  • 5074cc2a02 [doc][examples] Refactor similarity algorithms examples. Adam Wulkiewicz 2018-09-15 00:43:47 +02:00
  • e6f29ca50e [doc] Add Yaghyavardhan Singh Khangarot (GSoC2018) to contributors. Adam Wulkiewicz 2018-09-15 00:42:35 +02:00
  • 6b7272495b [geometry] Add similarity algorithms includes to the main header geometry.hpp Adam Wulkiewicz 2018-09-15 00:39:49 +02:00
  • bf62e05e23 Merge pull request #496 from awulkiew/feature/projections_interface Adam Wulkiewicz 2018-09-14 23:37:42 +02:00
  • 37e6eeaceb Merge pull request #490 from yaghya/feature/similarity Adam Wulkiewicz 2018-09-14 23:35:46 +02:00
  • 5ee034702b [doc][similarity] updated Yaghyavardhan singh khangarot 2018-08-31 02:57:17 +05:30
  • cc69fc28a2 [test][similarity] Added test cases for geographic strategies Yaghyavardhan singh khangarot 2018-08-30 23:22:49 +05:30
  • 329652bdec [doc][similarity] Updated for geographic strategies Yaghyavardhan singh khangarot 2018-08-30 23:21:33 +05:30
  • 4d7b8ce686 [DISSOLVE] Add testcase for reported problem Barend Gehrels 2018-08-30 13:56:18 +02:00
  • f7c2da0a0f [DISSOLVE] Avoid compiler warning for area type / coordinate type Barend Gehrels 2018-08-30 13:53:51 +02:00
  • faad8e3294 [DISSOLVE] Fix dereferencing elements from collection being modified Barend Gehrels 2018-08-30 13:52:55 +02:00
  • 2b85597ca0 [test][formulas][strategies] Change expected results of geo intersection. Adam Wulkiewicz 2018-08-27 23:48:13 +02:00
  • 5eb599eae9 [strategies] Add commented code in geo inters. strategy (for future experiments). Adam Wulkiewicz 2018-08-27 23:46:16 +02:00
  • ece82259a1 [formulas] Handle division by 0 in Sjoberg formula. Adam Wulkiewicz 2018-08-27 23:45:09 +02:00
  • 475e53b870 [doc][similarity] updated Yaghyavardhan singh khangarot 2018-08-26 20:50:56 +05:30
  • 8c4ba19f11 [srs] Make function input arguments const in healpix projection. Adam Wulkiewicz 2018-08-16 15:55:27 +02:00
  • 5aa539d58e Updated Yaghyavardhan singh khangarot 2018-08-16 02:10:38 +05:30
  • f526bb8f54 Merge branch 'develop' into feature/similarity yaghyavardhan singh khangarot 2018-08-15 20:15:42 +05:30
  • cbb635b1f6 [test][similarity] Updated indentation in test files Yaghyavardhan singh khangarot 2018-08-15 19:23:33 +05:30
  • 60ea4b2ee5 [test][similarity] Updated Yaghyavardhan singh khangarot 2018-08-15 18:23:30 +05:30
  • a8ae2a99af [doc][similarity] Updated Examples Yaghyavardhan singh khangarot 2018-08-15 18:21:54 +05:30
  • b27c81f316 [doc][similarity] Added Strategies in the documentation Yaghyavardhan singh khangarot 2018-08-14 16:36:29 +05:30
  • 81634c2ccb [doc][similarity] Added Strategies in the documentation Yaghyavardhan singh khangarot 2018-08-14 16:33:49 +05:30
  • 54b71c1581 [doc][similarity] Added Strategies in the documentation Yaghyavardhan singh khangarot 2018-08-14 16:31:43 +05:30
  • 9f4d961253 Merge pull request #505 from springmeyer/patch-1 Adam Wulkiewicz 2018-08-13 16:36:06 +02:00
  • bb489740d7 Merge pull request #506 from springmeyer/segment_iterator_leak_fix Adam Wulkiewicz 2018-08-13 16:35:01 +02:00
  • 8fdf0ad40a [algorithms] Updated the function's names Yaghyavardhan singh khangarot 2018-08-13 19:53:49 +05:30
  • da3ecd4c6d [doc][similarity] Updated documentation for the similarity algorithms for different distance strategies Yaghyavardhan singh khangarot 2018-08-13 17:07:52 +05:30
  • 295cdc750c Avoid memory leak in segment_iterator.cpp test Dane Springmeyer 2018-08-12 11:34:07 -07:00
  • 50ca27ebb9 [doc][similarity] Updated documentation for the similarity algorithms Yaghyavardhan singh khangarot 2018-08-12 05:07:16 +05:30
  • 0d78de5974 Fix potential unsigned integer overflow in find_polygons_for_source Dane Springmeyer 2018-08-11 09:01:40 -07:00
  • fc0f5525ae [doc][similarity] Add documentation for algorithm for finding similarity between geometries Yaghyavardhan singh khangarot 2018-08-06 05:41:12 +05:30
  • 0591e109ce [doc][similarity] add documentation for discrete_frechet_disatance and discrete_hausdorff_distance. Yaghyavardhan singh khangarot 2018-08-02 19:52:40 +05:30