Commit Graph

  • 77969d4194 [buffer] merged implementations of side_on_convex_range Barend Gehrels 2014-06-04 13:30:45 +02:00
  • 86991b358d [extensions] replace calls to ::sqrt by calls to bg::math::sqrt; change has not been applied to projections and ttmath; Menelaos Karavelas 2014-06-04 14:27:47 +03:00
  • 1a2a2f4de1 [buffer] remove RobustPolicy from side_on_convex_range because side of a point w.r.t. a segment cannot be done with rescaling, due to rounding the point can be located on the other side of the segment This adds 4 more failing testcases, but it has to be done first because the solution is not reliable Barend Gehrels 2014-06-04 13:26:26 +02:00
  • 0bec8e26c3 [multi] Include headers of moved parts from geometry/ directory. Adam Wulkiewicz 2014-06-04 13:24:29 +02:00
  • d125c79586 [algorithms][equals] fix copyright years; replace call to ::sqrt by call to bg::math::sqrt Menelaos Karavelas 2014-06-04 14:16:41 +03:00
  • 3453d2ec5c [strategies] fix unused typedef warningy Menelaos Karavelas 2014-06-04 14:13:41 +03:00
  • 48bb75137d [strategies] replace calls to ::sqrt by calls to bg::math::sqrt Menelaos Karavelas 2014-06-04 14:13:11 +03:00
  • 058ea9624f [util][math] update copyright header Menelaos Karavelas 2014-06-04 12:56:46 +03:00
  • b8f0c9de94 [util][math] add sqrt function in bg::math namespace; this function calls std::sqrt for fundamental number types and ::sqrt for everything else; it helps avoiding implicit conversions for fundamental number types when ::sqrt is called (in particular, we avoid the conversion from long double to double when ::sqrt is called); Menelaos Karavelas 2014-06-03 13:20:07 +03:00
  • ed956a4eaf Merge branch 'feature/is_simple' of github.com:mkaravel/geometry into feature/is_simple Menelaos Karavelas 2014-06-04 12:10:38 +03:00
  • 8e1f963e37 Merge branch 'feature/distance' of github.com:mkaravel/geometry into feature/distance Menelaos Karavelas 2014-06-04 12:03:53 +03:00
  • b0a1704779 [multi][io] Move wkt and dsv implementation for Multi Geometries from multi/ directory Adam Wulkiewicz 2014-06-04 03:25:07 +02:00
  • f63fabcbb7 [multi][geometries] Move models, concepts and register macros from multi/ directory Adam Wulkiewicz 2014-06-04 02:20:23 +02:00
  • 82a2b50b0c [multi][strategies] Move centroid_average from multi/ directory Adam Wulkiewicz 2014-06-03 22:17:56 +02:00
  • 676090691f [multi][views] Move range_type<> from multi/ directory. Adam Wulkiewicz 2014-06-03 21:54:01 +02:00
  • da20d7c409 [multi][core] Move functionalities of multi/core into core Adam Wulkiewicz 2014-06-03 21:21:03 +02:00
  • 795fdf82a7 [test][strategies] add entry for unit test for pythagoras point-box Menelaos Karavelas 2014-06-03 18:58:33 +03:00
  • 188b1c3e48 [test] Fix unused typedef warnings Adam Wulkiewicz 2014-06-03 16:20:11 +02:00
  • 948208a485 [strategies] Fix unused typedefs warnings. Adam Wulkiewicz 2014-06-03 12:55:49 +02:00
  • 8aadb31dc8 [test][strategies] add unit test for pythagoras point box strategy Menelaos Karavelas 2014-06-03 13:41:39 +03:00
  • 7e0652ef69 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-06-03 08:54:02 +03:00
  • dfd38081bc [extensions][distance] fix default_strategy extra tag Barend Gehrels 2014-06-02 23:04:29 +02:00
  • d10a487bec Merge pull request #51 from mkaravel/feature/distance-default-strategy Barend Gehrels 2014-06-02 22:40:09 +02:00
  • b48748a3d3 [remove_spikes] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 15:20:36 +02:00
  • cbb408b7d5 [transform] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 15:19:12 +02:00
  • 9f814ae1ba [simplify] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 15:17:46 +02:00
  • c9b975f556 [overlay] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:29:11 +02:00
  • 8d4a61d496 [index/rtree] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:26:44 +02:00
  • 01a34d6b71 [index/varray] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:23:47 +02:00
  • cda70f4326 [touches] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:21:19 +02:00
  • f614512cfa [reverse] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:19:16 +02:00
  • 81e0d3fac4 [overlay] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:16:17 +02:00
  • b970646722 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-05-30 15:12:51 +03:00
  • 694fbffdeb [relate] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 14:12:14 +02:00
  • 779e05c292 [strategies][distance] fix names of template parameters to better reflect the corresponding objects Menelaos Karavelas 2014-05-30 15:09:20 +03:00
  • 4d16a2112a Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance-default-strategy Menelaos Karavelas 2014-05-30 15:06:52 +03:00
  • a40a86b532 [intersects] Fix unused typedef warning Adam Wulkiewicz 2014-05-30 14:04:42 +02:00
  • 2265430625 [disjoint] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:55:51 +02:00
  • 9881f4f56d [get_turns] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:53:57 +02:00
  • b670b37643 [sectionalize] Fix unused typedef warnings Adam Wulkiewicz 2014-05-30 13:52:43 +02:00
  • d8e46d3f85 [within] Use normalized_view in point_in_geometry and fix unused typedef warning Adam Wulkiewicz 2014-05-30 13:45:18 +02:00
  • 471fabab88 Merge pull request #52 from mkaravel/feature/distance Adam Wulkiewicz 2014-05-30 12:57:44 +02:00
  • e3b10af808 Merge pull request #53 from smspillaz/geometry/10077 brunolalande 2014-05-29 21:07:15 +01:00
  • be3ee10849 [geometry][test] Fix concept check failures. Sam Spilsbury 2014-05-30 00:04:20 +08:00
  • f3f131db35 [strategies][distance] change template parameters' names to reflect the objects they represent Menelaos Karavelas 2014-05-29 15:05:56 +03:00
  • 916e9bb495 [test][strategies] add compile time check for the default strategy where the geometry tags are reversed Menelaos Karavelas 2014-05-29 14:54:25 +03:00
  • e15cbf41a4 [strategies] make default_strategy class commutative with respect to the order of the geometry tags Menelaos Karavelas 2014-05-29 14:53:51 +03:00
  • d714842e99 Merge pull request #50 from mkaravel/feature/distance-default-strategy Adam Wulkiewicz 2014-05-29 13:51:30 +02:00
  • f989738ebe [test][strategies] update copyright headers Menelaos Karavelas 2014-05-29 14:47:07 +03:00
  • 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 +03:00
  • 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 +03:00
  • c83c162abd Merge pull request #48 from mkaravel/feature/disjoint Barend Gehrels 2014-05-28 16:32:01 +02:00
  • 63dea88967 [disjoint] remove unecessary include Menelaos Karavelas 2014-05-28 17:30:59 +03:00
  • 4a59061e0e [disjoint] avoid BOOST_AUTO_TPL Menelaos Karavelas 2014-05-28 17:23:57 +03:00
  • 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 +02:00
  • 3333ee09b1 Merge pull request #47 from mkaravel/feature/distance-default-strategy Barend Gehrels 2014-05-28 15:30:45 +02:00
  • d799a9a6b5 Merge pull request #44 from mkaravel/feature/distance Barend Gehrels 2014-05-28 15:28:59 +02:00
  • 68e0584f26 [strategies][distance] update copyright header and default_strategy struct inline doc Menelaos Karavelas 2014-05-28 04:30:35 +03:00
  • 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 +03:00
  • 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 +02:00
  • 3b4e63b2b7 [distance][segment-box] alternative implementation that does not use forward declarations Menelaos Karavelas 2014-05-28 14:25:25 +03:00
  • 398d7d7981 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-05-28 12:57:56 +02:00
  • 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 +02:00
  • 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 +02:00
  • 8d7c448315 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple Menelaos Karavelas 2014-05-28 11:09:59 +03:00
  • d3e5c63b7a [test][disjoint] add more segment-box test cases in disjoint_coverage unit test Menelaos Karavelas 2014-05-28 03:47:32 +03:00
  • 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 +03:00
  • 25661874a2 [disjoint] fix compilation error on darwin gcc 4.2.1 Menelaos Karavelas 2014-05-28 03:32:55 +03:00
  • b77e545b8f [distance] fix compilation errors with darwin gcc 4.2.1 and msvc-12.0 Menelaos Karavelas 2014-05-28 03:13:33 +03:00
  • dd7d298d72 [test][crosses] Add tests for more geometries combinations. Adam Wulkiewicz 2014-05-27 16:03:15 +02:00
  • bb305769bc [test][overlaps] Add test for Ls/MLs and the reversed order of parameters. Adam Wulkiewicz 2014-05-27 15:49:06 +02:00
  • b1fb018c11 [test][equals] Add test for the reversed order of parameters. Adam Wulkiewicz 2014-05-27 15:38:05 +02:00
  • 456f2f98f0 Merge pull request #43 from mkaravel/develop Adam Wulkiewicz 2014-05-26 23:14:46 +02:00
  • b5c16d7371 [extensions][dissolve] remove empty comment line Menelaos Karavelas 2014-05-26 22:59:06 +03:00
  • 4e6abef7d4 [extensions][dissolve] remove unnecessary include Menelaos Karavelas 2014-05-26 22:54:57 +03:00
  • 38ae13e362 Merge pull request #42 from mkaravel/feature/assign Barend Gehrels 2014-05-26 13:39:31 +02:00
  • 2253f7e219 Merge pull request #41 from mkaravel/feature/distance Barend Gehrels 2014-05-26 13:38:55 +02:00
  • ebbcb39daa [test][assign] fix errors in test of variant support for assign Menelaos Karavelas 2014-05-26 14:26:07 +03:00
  • 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 +03:00
  • d3d018b1ec [test][distance] add missing typename Menelaos Karavelas 2014-05-26 14:04:18 +03:00
  • d44df9b813 [doc] small update for disjoint and contribution Barend Gehrels 2014-05-26 12:25:56 +02:00
  • e26471a636 [wiki] Add pictures of contribution tutorial gh_wiki Adam Wulkiewicz 2014-05-24 22:42:00 +02:00
  • e370877089 Use the appropriate type to get the area type Bruno Lalande 2014-05-15 17:56:03 +01:00
  • 5697607195 Merge pull request #40 from sdebionne/variant/intersection brunolalande 2014-05-23 23:32:48 +01:00
  • 34f7fb1d19 Merge pull request #37 from sdebionne/variant/assign brunolalande 2014-05-23 23:30:55 +01:00
  • ba53f02d54 Merge pull request #38 from sdebionne/variant/crosses brunolalande 2014-05-23 23:29:32 +01:00
  • 4f69224c35 Merge pull request #35 from mkaravel/feature/disjoint Adam Wulkiewicz 2014-05-24 00:09:07 +02:00
  • 985596fe97 Merge pull request #36 from mkaravel/feature/distance Adam Wulkiewicz 2014-05-24 00:08:43 +02:00
  • d563f3706d Merge pull request #39 from sdebionne/variant/expand brunolalande 2014-05-23 23:03:55 +01:00
  • 4c1bf7b28f Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint Menelaos Karavelas 2014-05-23 20:47:39 +03:00
  • 939517e198 [disjoint] remove obsolete file algorithms/detail/disjoint.hpp Menelaos Karavelas 2014-05-23 20:47:06 +03:00
  • 0d6b757832 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance Menelaos Karavelas 2014-05-23 18:22:11 +03:00
  • 8f2a516cc6 Merge pull request #26 from sdebionne/develop brunolalande 2014-05-23 16:13:59 +01:00
  • c9edff5e31 [distance] Remove global is_implemented Samuel Debione 2014-05-23 17:00:03 +02:00
  • 6f2848819f [intersection] Removes duplicate concept check Samuel Debione 2014-05-23 16:36:42 +02:00
  • 0cb4494e20 [crosses] Remove duplicate concept check Samuel Debione 2014-05-23 16:35:24 +02:00
  • 97508183e1 [assign] Move concept check Samuel Debione 2014-05-23 16:34:17 +02:00
  • 74d36cd5b3 [expand] Move concept check Samuel Debione 2014-05-23 16:32:53 +02:00
  • b8a581f3ad Revert "[expand] Adds support for variant box" Samuel Debione 2014-05-23 16:26:54 +02:00
  • 52ce484c7f [expand] Adds support for variant box Samuel Debione 2014-05-23 15:02:46 +02:00