Commit Graph

  • d714842e99 Merge pull request #50 from mkaravel/feature/distance-default-strategy Adam Wulkiewicz 2014-05-29 13:51:30 +0200
  • f989738ebe [test][strategies] update copyright headers Menelaos Karavelas 2014-05-29 14:47:07 +0300
  • 232f266798 [test][strategies] add compile time check for existence of default strategy for projected point and cross track Menelaos Karavelas 2014-05-29 14:43:57 +0300
  • f1d12c53d7 [test][strategies] fix compilation errors for pythagoras and haversine unit tests (introduced by the changes in pull request #47) Menelaos Karavelas 2014-05-29 14:09:19 +0300
  • c83c162abd Merge pull request #48 from mkaravel/feature/disjoint Barend Gehrels 2014-05-28 16:32:01 +0200
  • 63dea88967 [disjoint] remove unecessary include Menelaos Karavelas 2014-05-28 17:30:59 +0300
  • 4a59061e0e [disjoint] avoid BOOST_AUTO_TPL Menelaos Karavelas 2014-05-28 17:23:57 +0300
  • ada844e6c0 [buffer][unit test] Adapt defines excluding some test Remove defines of tests now OK Add defines of tests now failing Change intersects with has_self_intersections which excludes tangencies Barend Gehrels 2014-05-28 15:37:08 +0200
  • 3333ee09b1 Merge pull request #47 from mkaravel/feature/distance-default-strategy Barend Gehrels 2014-05-28 15:30:45 +0200
  • d799a9a6b5 Merge pull request #44 from mkaravel/feature/distance Barend Gehrels 2014-05-28 15:28:59 +0200
  • 68e0584f26 [strategies][distance] update copyright header and default_strategy struct inline doc Menelaos Karavelas 2014-05-28 04:30:35 +0300
  • bb20a1c1c7 [distance] fix order of template parameters for default strategy: the two geometry tags should be the first two template parameters Menelaos Karavelas 2014-05-28 04:23:38 +0300
  • 76d94f4f24 [minimum_ring_size] changed to size_t (change was proposed by Menelaos #45 which is not merged in the end) Barend Gehrels 2014-05-28 13:57:37 +0200
  • 3b4e63b2b7 [distance][segment-box] alternative implementation that does not use forward declarations Menelaos Karavelas 2014-05-28 14:25:25 +0300
  • 398d7d7981 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-05-28 12:57:56 +0200
  • 4453f7bd6d [rescale] fix unit test and avoid BOOST_AUTO_TPL Unit test is reworked. BOOST_AUTO_TPL is avoided using two specific methods Barend Gehrels 2014-05-28 12:57:35 +0200
  • a1882009e7 [simplify] fix Minimum case and avoid BOOST_AUTO_TPL BOOST_AUTO_TPL is avoided by providing specific loop on iterator types The change also avoids some typedefs and variables Barend Gehrels 2014-05-28 12:53:42 +0200
  • 8d7c448315 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-05-28 11:09:59 +0300
  • d3e5c63b7a [test][disjoint] add more segment-box test cases in disjoint_coverage unit test Menelaos Karavelas 2014-05-28 03:47:32 +0300
  • be6ea95a9c [disjoint] fix bug in segment-box disjointness check (algorithm is not always working properly when segment degenerates to a point, or when segment was parallel to the y-axis) Menelaos Karavelas 2014-05-28 03:35:34 +0300
  • 25661874a2 [disjoint] fix compilation error on darwin gcc 4.2.1 Menelaos Karavelas 2014-05-28 03:32:55 +0300
  • b77e545b8f [distance] fix compilation errors with darwin gcc 4.2.1 and msvc-12.0 Menelaos Karavelas 2014-05-28 03:13:33 +0300
  • dd7d298d72 [test][crosses] Add tests for more geometries combinations. Adam Wulkiewicz 2014-05-27 16:03:15 +0200
  • bb305769bc [test][overlaps] Add test for Ls/MLs and the reversed order of parameters. Adam Wulkiewicz 2014-05-27 15:49:06 +0200
  • b1fb018c11 [test][equals] Add test for the reversed order of parameters. Adam Wulkiewicz 2014-05-27 15:38:05 +0200
  • 456f2f98f0 Merge pull request #43 from mkaravel/develop Adam Wulkiewicz 2014-05-26 23:14:46 +0200
  • b5c16d7371 [extensions][dissolve] remove empty comment line Menelaos Karavelas 2014-05-26 22:59:06 +0300
  • 4e6abef7d4 [extensions][dissolve] remove unnecessary include Menelaos Karavelas 2014-05-26 22:54:57 +0300
  • 38ae13e362 Merge pull request #42 from mkaravel/feature/assign Barend Gehrels 2014-05-26 13:39:31 +0200
  • 2253f7e219 Merge pull request #41 from mkaravel/feature/distance Barend Gehrels 2014-05-26 13:38:55 +0200
  • ebbcb39daa [test][assign] fix errors in test of variant support for assign Menelaos Karavelas 2014-05-26 14:26:07 +0300
  • 70a431f7ef [distance] remove inner template parameter that shadows global template parameter; qualify template method call with template keyword; fix return type of variant visitors; Menelaos Karavelas 2014-05-26 14:05:12 +0300
  • d3d018b1ec [test][distance] add missing typename Menelaos Karavelas 2014-05-26 14:04:18 +0300
  • d44df9b813 [doc] small update for disjoint and contribution Barend Gehrels 2014-05-26 12:25:56 +0200
  • e370877089 Use the appropriate type to get the area type Bruno Lalande 2014-05-15 17:56:03 +0100
  • 5697607195 Merge pull request #40 from sdebionne/variant/intersection brunolalande 2014-05-23 23:32:48 +0100
  • 34f7fb1d19 Merge pull request #37 from sdebionne/variant/assign brunolalande 2014-05-23 23:30:55 +0100
  • ba53f02d54 Merge pull request #38 from sdebionne/variant/crosses brunolalande 2014-05-23 23:29:32 +0100
  • 4f69224c35 Merge pull request #35 from mkaravel/feature/disjoint Adam Wulkiewicz 2014-05-24 00:09:07 +0200
  • 985596fe97 Merge pull request #36 from mkaravel/feature/distance Adam Wulkiewicz 2014-05-24 00:08:43 +0200
  • d563f3706d Merge pull request #39 from sdebionne/variant/expand brunolalande 2014-05-23 23:03:55 +0100
  • 4c1bf7b28f Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint Menelaos Karavelas 2014-05-23 20:47:39 +0300
  • 939517e198 [disjoint] remove obsolete file algorithms/detail/disjoint.hpp Menelaos Karavelas 2014-05-23 20:47:06 +0300
  • 0d6b757832 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance Menelaos Karavelas 2014-05-23 18:22:11 +0300
  • 8f2a516cc6 Merge pull request #26 from sdebionne/develop brunolalande 2014-05-23 16:13:59 +0100
  • c9edff5e31 [distance] Remove global is_implemented Samuel Debione 2014-05-23 17:00:03 +0200
  • 6f2848819f [intersection] Removes duplicate concept check Samuel Debione 2014-05-23 16:36:42 +0200
  • 0cb4494e20 [crosses] Remove duplicate concept check Samuel Debione 2014-05-23 16:35:24 +0200
  • 97508183e1 [assign] Move concept check Samuel Debione 2014-05-23 16:34:17 +0200
  • 74d36cd5b3 [expand] Move concept check Samuel Debione 2014-05-23 16:32:53 +0200
  • b8a581f3ad Revert "[expand] Adds support for variant box" Samuel Debione 2014-05-23 16:26:54 +0200
  • 52ce484c7f [expand] Adds support for variant box Samuel Debione 2014-05-23 15:02:46 +0200
  • 5cc480d2c2 [index] Remove unneeded template keyword from member function call Adam Wulkiewicz 2014-05-23 14:18:47 +0200
  • 79cd3df923 [distance] Support different variant type Samuel Debione 2014-05-23 14:09:23 +0200
  • 21b7851381 [disjoint][segment-box] factor-out common code in disjoint_segment_box_impl Menelaos Karavelas 2014-05-23 14:12:01 +0300
  • 158433af6f [intersection] Add test for variant Samuel Debione 2014-05-23 12:35:52 +0200
  • 04bf50afc1 [distance][segment-box] eliminate unused variable (pp_strategy) in method call; initialize result with 0; Menelaos Karavelas 2014-05-23 12:52:05 +0300
  • 1b327f6910 [distance][segment-box] qualify all calls to get<I> with the geometry namespace Menelaos Karavelas 2014-05-23 12:41:51 +0300
  • 8f2addce33 [expand] Add tests for variant Samuel Debione 2014-05-23 10:55:06 +0200
  • 4b32473630 [crosses] Add tests for variants Samuel Debione 2014-05-23 10:37:49 +0200
  • 55e54692b9 [assign] Rename the variant template parameters Samuel Debione 2014-05-23 10:24:13 +0200
  • 9e61d9d759 [assign] Fix the variant tests Samuel Debione 2014-05-23 10:18:17 +0200
  • 999fdff2eb [assign] Add copyright notice Samuel Debione 2014-05-23 10:12:39 +0200
  • c4af782c0c [distance] eliminate more useless code in segment-box computation Menelaos Karavelas 2014-05-23 00:35:44 +0300
  • a6acea282c [distance] re-factor segment-box code Menelaos Karavelas 2014-05-23 00:23:49 +0300
  • 3474244d0a [index] Varian-based nodes used in the rtree by default. Adam Wulkiewicz 2014-05-22 17:24:31 +0200
  • 594add5e1b [assign] Add tests for variants Samuel Debione 2014-05-22 16:32:47 +0200
  • 82abc509df Merge remote-tracking branch 'boostorg/geometry/develop' into develop Samuel Debione 2014-05-22 12:15:04 +0200
  • 04693e50c0 Merge remote-tracking branch 'boostorg/geometry/develop' into variant/intersection Samuel Debione 2014-05-22 12:10:45 +0200
  • 421abd19c6 Merge remote-tracking branch 'boostorg/geometry/develop' into variant/expand Samuel Debione 2014-05-22 12:10:14 +0200
  • 38c373b909 Merge remote-tracking branch 'boostorg/geometry/develop' into variant/crosses Samuel Debione 2014-05-22 12:10:02 +0200
  • a417fa3623 Merge remote-tracking branch 'boostorg/geometry/develop' into variant/assign Samuel Debione 2014-05-22 12:09:23 +0200
  • 3ec53c8626 [test][disjoint] fix definition of polygon that is inconsistent with WKTs used Menelaos Karavelas 2014-05-22 02:24:14 +0300
  • c5b3acb70c [expand] Add variant support Samuel Debionne 2014-05-21 21:02:53 +0200
  • ddc649a492 [assign] Fix compiler errors Samuel Debionne 2014-05-21 20:02:30 +0200
  • 2031415390 [crosses] Fix compile errors Samuel Debionne 2014-05-21 19:47:48 +0200
  • d968f26bae [intersection] Add variant support Samuel Debionne 2014-05-21 19:36:44 +0200
  • eb64384737 [test] Temporarily disable rescale test Barend Gehrels 2014-05-21 17:18:24 +0200
  • 0df67aa716 [disjoint] add missing include of basic dispatch Menelaos Karavelas 2014-05-21 17:33:33 +0300
  • 8e03f95ec8 [multi][get turns] remove unused include Menelaos Karavelas 2014-05-21 17:26:27 +0300
  • 57921a7e89 [disjoint] clean-up code in detail/disjoint/interface.hpp; create and add proper includes in detail/disjoint/implementation.hpp; re-create algorithms/disjoint.hpp and add the above two includes; Menelaos Karavelas 2014-05-21 17:18:38 +0300
  • b6522c4e74 [disjoint] move main file to detail/disjoint/interface.hpp Menelaos Karavelas 2014-05-21 17:14:56 +0300
  • e3512fc622 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint Menelaos Karavelas 2014-05-21 17:09:56 +0300
  • da4ee4d6fe [test][disjoint] add unit test for checking which geometry combinations work with disjoint Menelaos Karavelas 2014-05-21 17:07:00 +0300
  • 90ac851e4e [disjoint] add missing includes Menelaos Karavelas 2014-05-21 17:06:36 +0300
  • c29c4cd246 [strategies] replace inclusion of algorithms/detail/disjoint/point_point.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:56:57 +0300
  • 050bedec65 [relate] replace inclusion of algorithms/detail/disjoint/point_point.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:55:02 +0300
  • 1035533676 [within] replace inclusion of algorithms/detail/disjoint/point_point.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:53:39 +0300
  • c2cf7215f0 [overlay] replace include of algorithms/detail/disjoint.hpp by algorithms/detail/disjoint/box_box.hpp Menelaos Karavelas 2014-05-21 16:51:55 +0300
  • 531127252c [overlay] replace inclusion of algorithms/detail/disjoint.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:49:09 +0300
  • 957addb5e2 [set ops P/P] replace inclusion of algorithms/detail/disjoint.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:47:45 +0300
  • a7323f79f4 [point on border] replace inclusion of algorithms/detail/disjoint.hpp by algorithms/detail/equals/point_point.hpp Menelaos Karavelas 2014-05-21 16:44:43 +0300
  • 1d3432f83c [has self intersections] include header with disjoint interrupt policy Menelaos Karavelas 2014-05-21 16:43:32 +0300
  • 0d4eccd510 [buffer] remove inclusion of algorithms/detail/disjoint.hpp Menelaos Karavelas 2014-05-21 16:42:42 +0300
  • 4eca302164 [extensions][ttmath] add unary operator-() for ttmath_big (needed for boost::geometry::math::abs) and also add binary operator-() (needed because of the unary overlaod) Menelaos Karavelas 2014-05-21 16:37:53 +0300
  • f8c0b46d43 [disjoint] move code from multi/algorithms/disjoint.hpp to files in algorithms/disjoint/detail; move code from algorithms/distance.hpp also to algorithms/disjoint/detail and in algorithms/dispatch/disjoint.hpp Menelaos Karavelas 2014-05-21 16:35:40 +0300
  • 7f1bb277ab [disjoint] add files in algorithms/detail/disjoint with existing code and new code (for new geometry combinations); clean-up/simplify dispatch using tag_cast and clean-up dispatch specializations; Menelaos Karavelas 2014-05-21 16:33:17 +0300
  • cf517dcb2e [disjoint] add dispatch and fix copyright headers Menelaos Karavelas 2014-05-21 16:12:02 +0300
  • b39c46575c [disjoint] add dispatch specialization for point-point and point-box; move equals::point_point code to proper place; Menelaos Karavelas 2014-05-21 15:45:35 +0300
  • ce750e15ae [disjoint] move disjoint_interrupt_policy from algorithms/detail/disjoint.hpp to a separate file under policies Menelaos Karavelas 2014-05-21 15:37:51 +0300