Commit Graph

  • 3062222a92 [doc] Update 1.64 release notes. Adam Wulkiewicz 2017-03-02 19:26:02 +01:00
  • be844d54e5 [test] Add missing variable. Adam Wulkiewicz 2017-03-02 19:25:48 +01:00
  • d8513265a2 [strategies] Fix compilation errors in geodesic_intersection. Adam Wulkiewicz 2017-03-02 19:24:05 +01:00
  • a06e6bbb79 [strategies] Rename strategy side::detail::by_azimuth to side::geographic. Adam Wulkiewicz 2017-03-02 19:23:31 +01:00
  • 6f733b64a9 [index] Add explicit modifier to dynamic_* parameters ctors. Adam Wulkiewicz 2017-03-02 19:20:49 +01:00
  • b7d62db598 [test][formulas][algorithms] Add/alter tests related to fixes in inverse formulas (length, perimeter). Adam Wulkiewicz 2017-03-02 17:01:47 +01:00
  • bdd2d2c60c [formula] Fix errors in inverse formulas (manifesting near poles). Adam Wulkiewicz 2017-03-02 16:54:36 +01:00
  • e55968fa7b Merge pull request #358 from awulkiew/feature/geo_intersection2 Adam Wulkiewicz 2017-03-01 22:27:51 +01:00
  • f67998885f [core] [disjoint] More radian_access functions for box or segment to radian_access.hpp Vissarion Fysikopoulos 2017-03-01 13:44:08 +02:00
  • 67759ab979 [disjoint] Fixing coordinate systems degree/radian issue Vissarion Fysikopoulos 2017-03-01 13:09:23 +02:00
  • 3f7b2ecb35 [strategies] Add area and distance strategies getters to geodesic intersection strategy. Adam Wulkiewicz 2017-02-27 19:30:02 +01:00
  • 98546ec1dd [strategies] Add general geographic distance strategy taking formula and use it in existing strategies. Adam Wulkiewicz 2017-02-27 19:12:41 +01:00
  • 0e0f432f27 Merge branch 'develop' into feature/geo_intersection2 Adam Wulkiewicz 2017-02-27 14:44:18 +01:00
  • 447db8358b Merge pull request #381 from awulkiew/feature/setops_strategies Adam Wulkiewicz 2017-02-27 14:35:16 +01:00
  • e1a5ea742d Merge branch 'bg-prepare' barendgehrels 2017-02-26 21:36:58 +01:00
  • 5e6bb32741 Merge branch 'develop' into bg-prepare barendgehrels 2017-02-26 21:24:37 +01:00
  • 54e29a5157 Merge pull request #322 from meastp/add_read_multi_wkb Adam Wulkiewicz 2017-02-26 20:09:49 +01:00
  • cc472a8c3c [doc] Generate pages for relops versions supporting strategies. Adam Wulkiewicz 2017-02-26 01:41:05 +01:00
  • f9d9cc2178 [relops] Alter doc comments (versions taking strategies). Adam Wulkiewicz 2017-02-26 01:37:54 +01:00
  • e2781e147a Merge branch 'develop' into feature/intvalid barendgehrels 2017-02-25 20:01:08 +01:00
  • ca00075d59 [doc] Update 1.64.0 release notes (ticket). Adam Wulkiewicz 2017-02-25 18:50:55 +01:00
  • b03da047a8 [index] Add workaround for libstdc++ bug (gcc 4.8.2) - segfault in nth_element. Adam Wulkiewicz 2017-02-25 18:50:13 +01:00
  • 676aa45c6c Minor changes barendgehrels 2017-02-22 09:40:44 +01:00
  • caf0b9f7e9 [traverse] fix validity when two holes meet eachother and exlude an area which should become a separate ring (#43), by passing the already visited region_ids (which make them less local). It does not solve #35 yet. barendgehrels 2017-02-18 13:32:46 +01:00
  • 0d95185060 [traverse] fix cases where isolated regions have more turns in between (cases #41/#128) barendgehrels 2017-02-17 16:24:52 +01:00
  • 5223efcd58 [traverse] fix operation index barendgehrels 2017-02-17 16:14:45 +01:00
  • 4547875d81 [intersection][test] add/update testcases barendgehrels 2017-02-17 12:39:11 +01:00
  • 3fa70829d3 [traverse] fix bug in new code, should have been rwd.turn_index barendgehrels 2017-02-17 11:27:32 +01:00
  • b1c78f6622 [test] Test setops, is_simple and is_valid with strategies. Adam Wulkiewicz 2017-02-17 05:45:34 +01:00
  • 682cb65f62 [equals] Use area and distance strategies in equals() TrivialCheck. Adam Wulkiewicz 2017-02-17 05:04:03 +01:00
  • b3da05740a [is_valid] Add support for strategies. Adam Wulkiewicz 2017-02-17 05:03:11 +01:00
  • 6bd28d96e6 [is_simple] Add support for strategies. Adam Wulkiewicz 2017-02-17 05:02:57 +01:00
  • 6f7beaf01a [setops] Support strategies in intersection, difference, sym_difference and union_. Adam Wulkiewicz 2017-02-17 05:00:57 +01:00
  • e95d85c552 [strategies] Add area and pt-pt distance strategies getters to intersection strategies. Adam Wulkiewicz 2017-02-17 04:58:45 +01:00
  • 6a2b202eb6 [disjoint] [test] Code cleaning Vissarion Fysikopoulos 2017-02-16 16:43:52 +02:00
  • 2ef3f99fc3 [disjoint] [test] Strategy inteface, more unit tests, code cleaning Vissarion Fysikopoulos 2017-02-16 13:54:14 +02:00
  • 1f952671e9 [disjoint] [test] Disjoint algorithm and tests for spherical and geographic systems Vissarion Fysikopoulos 2017-02-14 23:48:08 +02:00
  • ea1b6c0ce0 [test][envelope][cross_product] Fix/suppress warnings. Adam Wulkiewicz 2017-02-10 23:57:00 +01:00
  • 19de8148e8 [disjoint] Disjoint strategy for spherical Vissarion Fysikopoulos 2017-02-11 00:35:09 +02:00
  • 376f777f58 [strategies] Fix compilation error in spherical area strategy. Adam Wulkiewicz 2017-02-09 16:42:08 +01:00
  • 18a2ed317d Merge pull request #379 from vissarion/feature/fix_envelope Adam Wulkiewicz 2017-02-08 14:32:45 +01:00
  • 410536e331 [envelope] [test] Fix the envelope algorithm and add corrected values to tests Vissarion Fysikopoulos 2017-02-08 15:12:49 +02:00
  • 7a76400754 [strategies] Store and use Spheroid model object in relate_geodesic_segments strategy. Adam Wulkiewicz 2017-02-07 23:59:50 +01:00
  • 40cb0f9490 Merge branch 'develop' into feature/geo_intersection2 Adam Wulkiewicz 2017-02-07 23:21:26 +01:00
  • 98a655bf42 Merge pull request #378 from awulkiew/feature/relops_strategies Adam Wulkiewicz 2017-02-07 20:13:58 +01:00
  • fe2bdfd169 [disjoint] Rename PiGStrategy to Strategy. Adam Wulkiewicz 2017-02-07 20:11:45 +01:00
  • 56168601d2 [test] Move algorithms/vertex_latitude to strategies/segment_envelope. Adam Wulkiewicz 2017-02-07 14:24:01 +01:00
  • 6a1d758416 [formulas][strategies] Propagate Spheroid model from envelope strategy to vertex_latitude formula. Adam Wulkiewicz 2017-02-07 14:22:33 +01:00
  • cb35d55b9e [algorithms] Add missing header in detail/azimuth. Adam Wulkiewicz 2017-02-07 14:21:24 +01:00
  • 98dfb5c349 [formulas] Fix std::min and std::max calls in area_formulas. Adam Wulkiewicz 2017-02-07 14:20:34 +01:00
  • 13199da09e [envelope] Fix return_envelope, pass missing strategy to resolve_variant::envelope::apply(). Adam Wulkiewicz 2017-02-07 03:52:33 +01:00
  • 99221ba09c Merge pull request #367 from vissarion/feature/envelope_expand_geo Adam Wulkiewicz 2017-02-06 22:54:20 +01:00
  • 448d0daa88 [test][relops] Add tests for relops taking strategies (explicitly pass default strategy). Adam Wulkiewicz 2017-02-06 17:58:01 +01:00
  • 4e80fab8d9 [strategies] Replace get_radius member function with free function call in geographic area strategy. Adam Wulkiewicz 2017-02-06 13:52:02 +01:00
  • 436c589f41 Merge branch 'develop' into feature/envelope_expand_geo Vissarion Fisikopoulos 2017-02-02 13:41:34 +02:00
  • dbe31d9428 [envelope] Resolve conflicts Vissarion Fysikopoulos 2017-02-02 13:25:56 +02:00
  • c277a6c99a Merge pull request #359 from vissarion/feature/area Adam Wulkiewicz 2017-02-02 00:49:33 +01:00
  • cbf0dd77bf [area] Minor clean of comment Vissarion Fysikopoulos 2017-02-01 20:15:42 +02:00
  • 253b46e6df Merge branch 'develop' into feature/intvalid barendgehrels 2017-02-01 16:16:07 +01:00
  • 136f65a039 [traverse] improve getting isolated regions by checking next regions barendgehrels 2017-02-01 16:14:54 +01:00
  • 33220370dc [traversal] fix take indicated operation barendgehrels 2017-02-01 13:21:28 +01:00
  • c8fbb8120d [traverse] remove unused argument barendgehrels 2017-02-01 12:33:37 +01:00
  • ec407f4c16 [traversal] move check to separate method, to be extended barendgehrels 2017-02-01 12:21:41 +01:00
  • fd55383036 [traversal] work in progress, remove the district (I used temporarily) with region used elsewhere for the same barendgehrels 2017-02-01 12:00:50 +01:00
  • 04f4a1de34 [traversal] fix, remove district if it returns barendgehrels 2017-02-01 11:52:18 +01:00
  • d299ae23bc [traverse] pending commit, change indentation and small changes in algorithm of isolated district detection barendgehrels 2017-02-01 11:51:57 +01:00
  • cad48a5179 [traverse] remove new isolated (was unused) barendgehrels 2017-02-01 11:49:32 +01:00
  • fd12b69ee6 [area] Addressing comments Vissarion Fysikopoulos 2017-01-31 17:55:00 +02:00
  • 99c001873d [envelope] Move envelope computation back to algorithm level Vissarion Fysikopoulos 2017-01-31 17:35:48 +02:00
  • 55e30d6ad9 Merge branch 'develop' into feature/relops_strategies Adam Wulkiewicz 2017-01-30 03:07:35 +01:00
  • f2da596b4e [test][iterators] Fix QVM and Assign conflict. Adam Wulkiewicz 2017-01-30 01:55:57 +01:00
  • d067073c69 [algorithms][strategies] Add missing includes, suppress warnings. Adam Wulkiewicz 2017-01-29 13:20:05 +01:00
  • bc77e1255e [test] Adapt tests to new interfaces of various utilities in the library. Adam Wulkiewicz 2017-01-28 04:09:49 +01:00
  • cd14e16b0c [buffer] Adapt buffer to the new interfaces of internal utilities. Adam Wulkiewicz 2017-01-28 04:08:32 +01:00
  • c62cc56df2 [algorithms] Adapt overlay and set operations to new interfaces of internals. Adam Wulkiewicz 2017-01-28 04:07:00 +01:00
  • 85ea847ee1 [algorithms][strategies] Add support for strategies in relational operations. Adam Wulkiewicz 2017-01-28 04:02:31 +01:00
  • 569da3cc53 [strategies] Modify the interface of winding strategy and tweak within/covered_by default_strategy service. Adam Wulkiewicz 2017-01-28 03:46:28 +01:00
  • d70b1ce843 [strategies] Change interface of intersection strategies. Adam Wulkiewicz 2017-01-28 02:40:59 +01:00
  • 930719bad3 [area] Rename area strategy namespace Vissarion Fysikopoulos 2017-01-27 19:41:27 +02:00
  • ce42bd91da [traverse] change approach, remove only_turn_on_ring, replace with assigning region_id to enrichment info, change dection of regions for intersection operations and handle differently (still temporarily) barendgehrels 2017-01-25 15:32:30 +01:00
  • d4f08cbcc3 [envelope] Move CS related computation from algorithm to strategy Vissarion Fysikopoulos 2017-01-23 15:23:38 +02:00
  • 021be6636d [envelope] [expand] MBR strategy for envelope and expand Vissarion Fysikopoulos 2017-01-19 17:27:05 +02:00
  • 177da0d6cb Merge branch 'develop' into feature/intvalid barendgehrels 2017-01-18 10:07:12 +01:00
  • 8fa80c52b4 Rename op to turn_op to avoid warning barendgehrels 2017-01-18 10:05:56 +01:00
  • 42e7a33134 [envelope] Resolve strategy stage for envelope and expand Vissarion Fysikopoulos 2017-01-17 17:30:39 +02:00
  • c6695f125d [test][arithmetic] Move cross_product test from extensions. Adam Wulkiewicz 2017-01-13 23:12:18 +01:00
  • 3c18981c73 [test][extensions] Change namesepace concept to concepts. Adam Wulkiewicz 2017-01-13 22:35:56 +01:00
  • 0e95caa36d [overlay] skip ii outgoing/returning when, after that, a cc continues. Plus extra testcase needing this (if self-turns are considered) barendgehrels 2017-01-11 16:56:15 +01:00
  • a537112403 Merge branch 'develop' into feature/intvalid barendgehrels 2017-01-11 10:07:41 +01:00
  • 9af86d366b [doc] Fix legacy types adaptation example. Adam Wulkiewicz 2017-01-09 18:12:35 +01:00
  • 14d9d32d04 [test] Define BOOST_GEOMETRY_TEST_ONLY_ONE_TYPE with intel compiler to Jamfile. Adam Wulkiewicz 2017-01-06 20:05:55 +01:00
  • 409e97304e [test][distance] Suppress unused parameter warning. Adam Wulkiewicz 2017-01-06 20:05:32 +01:00
  • 819ef514fa [test][views] Remove unneeded semicolons (fix warning). Adam Wulkiewicz 2017-01-06 14:47:15 +01:00
  • b67ada92a0 [test][overlay] Comment out unused typedef in sort_by_side test. Adam Wulkiewicz 2017-01-06 03:22:09 +01:00
  • 0421a06af5 [policies] Always use FP type for approximation in segment_ratio. Adam Wulkiewicz 2017-01-06 00:13:01 +01:00
  • d6a57c5cba [test][geometries] Add missing curly brackets in std::array initialization. Adam Wulkiewicz 2017-01-05 18:31:31 +01:00
  • 4a488821ab [strategies] Add missing QVM include in matrix_transformers.hpp. Adam Wulkiewicz 2017-01-04 17:27:03 +01:00
  • edc0adc95a [test] Add missing TypeOf includes (after dropping Serialization dependency). Adam Wulkiewicz 2017-01-04 16:44:44 +01:00
  • 0fa5d42eb6 [test][io] Change expected wkt_exception message. Adam Wulkiewicz 2017-01-04 16:44:00 +01:00
  • 14b7e142c8 Merge branch 'develop' into feature/intvalid barendgehrels 2017-01-04 15:50:25 +01:00