Commit Graph

  • 0be9f2dfca [test][buffer] test symmetric distance strategy too, if right distance is not specified. This tests the fix in last commit, already merged to master (for 1.57) Barend Gehrels 2014-10-29 22:54:06 +01:00
  • c6fc633cdb Merge branch 'develop-1.57' into develop Barend Gehrels 2014-10-29 22:43:40 +01:00
  • c2266c00f8 Merge branch 'prepare' boost-1.57.0 Barend Gehrels 2014-10-29 22:37:05 +01:00
  • 87cc28a312 Merge branch 'develop-1.57' into prepare Barend Gehrels 2014-10-29 22:34:00 +01:00
  • 47811c4248 [buffer] fix symmetric distance strategy for deflate Barend Gehrels 2014-10-29 22:17:12 +01:00
  • 6beccce25f [core][cs] change namespace core_dispatch to namespace core_detail; for non-Cartesian CS's do not derive from core_detail::coordinate_system_units, but rather use core_detail::coordinate_system_units to define the units type; Menelaos Karavelas 2014-10-29 19:43:13 +02:00
  • 26da077654 [test][buffer] enhance SVG display for deflate, with pieces displayed Barend Gehrels 2014-10-29 17:27:25 +01:00
  • 254999addd [buffer] Fix case for square with buffer-distance = half the size, IP's are on border of original and should be discarded for both inflate/deflate This fixes the cases added to unit tests before Barend Gehrels 2014-10-29 17:26:43 +01:00
  • c8af337ad7 [test][buffer] remove _neg suffix from test-case-name, it is done automatically Barend Gehrels 2014-10-29 12:50:48 +01:00
  • 79b944483d [test][buffer] add simplex square for failing deflate case Barend Gehrels 2014-10-29 12:50:20 +01:00
  • c71e09d389 [geometries][point] make the point derive privately from the coordinate system; the advantage of that is that a non-Cartesian point defined with bg::cs::spherical<T>, bg::cs::geographic<T>, etc., where T is neither bg::degree not bg::radian cannot even be instantiated given the stronger type checking implemented in core/cs.hpp for the non-Cartesian coordinate systems; Menelaos Karavelas 2014-10-29 13:40:50 +02:00
  • 7a001fbbc1 [core][cs] add stronger type checking for template parameter of bg::cs::spherical, bg::cs::polar, bg::cs::spherical_equatorial and bg::cs::geographic; the only allowed values for this template parameter are bg::degree and bg::radian; Menelaos Karavelas 2014-10-29 13:38:30 +02:00
  • 32d5c78623 [test][buffer] add deflate test for multi, including failing for distance=half of square Barend Gehrels 2014-10-29 12:35:41 +01:00
  • b98c653335 [test][buffer] test ccw by default Barend Gehrels 2014-10-29 12:15:15 +01:00
  • 39c149ed22 [test][buffer] more deflation tests and move order Barend Gehrels 2014-10-29 12:14:43 +01:00
  • 761fc9f8b1 [test][buffer] uncommented deflated indentation tests, which pass now Barend Gehrels 2014-10-29 12:00:01 +01:00
  • 8e6268c50e [test][buffer] enhance svg display for test results and deflated polygons. By default pieces/turns are non visible now Barend Gehrels 2014-10-29 11:52:25 +01:00
  • cef05d3bf2 [buffer][test] remove default values for new tests Barend Gehrels 2014-10-29 11:16:42 +01:00
  • 4a7c63fb17 [buffer][test] add custom-strategy version and test scenario which did round-join buffer fail Barend Gehrels 2014-10-29 11:16:11 +01:00
  • 9a089831f8 [buffer] remove redundant bracket Barend Gehrels 2014-10-29 10:04:04 +01:00
  • c411f2bdb3 [test][buffer] Add test cases for Polygon. Adam Wulkiewicz 2014-10-28 15:07:36 +01:00
  • b35bead009 [buffer] Suppress MSVC unused parameters warnings. Adam Wulkiewicz 2014-10-28 15:07:01 +01:00
  • 3500cc4355 [test][buffer] Add CCW test polygons (not tested yet). Adam Wulkiewicz 2014-10-28 13:49:08 +01:00
  • 84a4963df5 [buffer] use math::pi instead of M_PI Barend Gehrels 2014-10-27 23:31:00 +01:00
  • 0e642fdba9 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-10-27 23:27:51 +01:00
  • daa9d3fcd0 [buffer][fix] fix round join strategy, it should not use acos for non-normalized dot product. Now we use atan2 to calculate the angles Barend Gehrels 2014-10-27 23:27:31 +01:00
  • cda05b592e [buffer] Fix last_segment_index if range (outputted by join strategy) is empty Barend Gehrels 2014-10-27 23:26:01 +01:00
  • a5bffff440 Merge pull request #170 from mkaravel/doc/add_back_doc_for_num_segments Adam Wulkiewicz 2014-10-27 22:07:09 +01:00
  • a47ba4e0f3 Merge pull request #169 from mkaravel/feature/distance Adam Wulkiewicz 2014-10-27 21:18:16 +01:00
  • 32635987e8 [doc][algorithms][num_segments] add back documentation for num_segments algorithm Menelaos Karavelas 2014-10-27 22:18:07 +02:00
  • e82e199e00 [test][distance] add unit test for distance of pointlike-pointlike geometries in the spherical equatorial coordinate system Menelaos Karavelas 2014-10-27 22:11:55 +02:00
  • 693215b9c2 Merge branch 'develop-1.57' into develop Barend Gehrels 2014-10-24 20:28:07 +02:00
  • 099b9fefd9 Merge branch 'prepare' Barend Gehrels 2014-10-24 20:26:48 +02:00
  • e7abda8667 Merge branch 'develop-1.57' into prepare Barend Gehrels 2014-10-24 19:39:38 +02:00
  • a5b9cfe0bc [buffer][fix] fix for open input of 3 points Barend Gehrels 2014-10-24 19:39:01 +02:00
  • d25f604ac1 Merge branch 'prepare' Barend Gehrels 2014-10-24 16:03:05 +02:00
  • 095f4c6798 Merge branch 'develop-1.57' into prepare Barend Gehrels 2014-10-24 15:58:05 +02:00
  • 0f72af95f0 [buffer] fix simplify which should work on input ringtype and added unit test which tests different input/output types w.r.t. point order (different point types are not yet supported) Barend Gehrels 2014-10-24 15:52:05 +02:00
  • ffd3cd1e3d [buffer][test] fix ccw suffix which should use output geometry Barend Gehrels 2014-10-24 15:33:03 +02:00
  • 745e5a94e7 [buffer][doc] add support for ccw / degenerated input to release notes Barend Gehrels 2014-10-24 15:19:12 +02:00
  • 6f09c5fd98 [buffer][test] test counter clockwise output for (multi)linestrings / points Barend Gehrels 2014-10-24 15:17:05 +02:00
  • bd4de457d8 [buffer][fix] fixes counter clockwise polygons Barend Gehrels 2014-10-24 15:02:55 +02:00
  • b40c1096a4 [buffer][test] fix 3 testcase names Barend Gehrels 2014-10-24 14:20:15 +02:00
  • d762543676 [buffer][test] add reported testcase which succeeds Barend Gehrels 2014-10-24 13:33:17 +02:00
  • 6280a2b67e [buffer] support buffer for degenerate polygons (pointlike, not enough points) Barend Gehrels 2014-10-24 13:12:10 +02:00
  • a57e8ffe7f [buffer] make constant local variables const Barend Gehrels 2014-10-24 12:36:44 +02:00
  • fd75d83fd1 [buffer][fix] fix output for generated linestrings with two equal points only It now simplifies first and removes second point if necessary. Also it is defensive such that generation is stopped if length is 0. Including unit tests. Barend Gehrels 2014-10-24 12:36:22 +02:00
  • e4cd46ac5d [buffer] support degenerate linestrings containing one point. In that case point-buffer is applied. Including updated unit tests Barend Gehrels 2014-10-24 11:21:32 +02:00
  • f5ce90c9a6 [test][strategies] Enable some of the winding tests for spherical CS. Adam Wulkiewicz 2014-10-24 00:15:25 +02:00
  • de6f9577bd [iterators][segment_iterator] fix grammar in the comment about the iterator category of the segment iterator Menelaos Karavelas 2014-10-24 01:08:14 +03:00
  • 4d7210da99 [test][strategies] Disable failing winding tests for spherical CS (enabled with #define). Adam Wulkiewicz 2014-10-24 00:03:27 +02:00
  • e054e25bfd [test][strategies] Divide different within/covered_by strategies tests into separate files. Adam Wulkiewicz 2014-10-23 21:32:20 +02:00
  • 26fb60447f [test][iterators][segment_iterator] add appropriate concept checks from the Boost.Iterator and Boost.ConceptCheck libraries Menelaos Karavelas 2014-10-23 14:44:55 +03:00
  • cd049ccd17 [test][iterators][point_iterator] add appropriate concept checks from the Boost.Iterator and Boost.ConceptCheck libraries Menelaos Karavelas 2014-10-23 14:44:10 +03:00
  • 6d76b922c7 [iterators][segment_iterator] fix the segment_iterator's iterator category to be std::bidirectional_iterator_tag Menelaos Karavelas 2014-10-23 14:42:58 +03:00
  • cc63ad105a [algorithms][closest_feature] write for-loop the proper way (i.e., so that it is a local variable to the for-loop) Menelaos Karavelas 2014-10-22 10:01:10 +03:00
  • 81abf6c4fe [iterators][segment_iterator] define increment/decrement operators for the segment_iterator class; these operators are needed so that expressions like segment_iterator it = ++other_it; do not result in compilation errors; Menelaos Karavelas 2014-10-22 09:59:50 +03:00
  • e9c7f8169b [iterators][point_iterator] define increment/decrement operators for the point_iterator class; these operators are needed so that expressions like point_iterator it = ++other_it; do not result in compilation errors; Menelaos Karavelas 2014-10-22 09:57:36 +03:00
  • 8bc77aae4a [test] fix merge error, remove duplicate function in point_on_surface Barend Gehrels 2014-10-21 22:30:17 +02:00
  • 07151aa8b1 Merge branch 'prepare' Barend Gehrels 2014-10-20 19:47:21 +02:00
  • ac4bf34329 Merge branch 'develop' into prepare Barend Gehrels 2014-10-20 19:44:24 +02:00
  • 74db16088a [doc] update release notes / contributors Barend Gehrels 2014-10-20 18:45:34 +02:00
  • 4d81c2c451 [test][iterators] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 18:17:53 +02:00
  • 0526a104eb [test][algorithms] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 18:17:41 +02:00
  • 7c5056dae1 [test][set_ops] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 16:32:21 +02:00
  • e3f9af9292 [test][difference] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 16:26:42 +02:00
  • 153276fbb3 [geometries] Fix unused parameter warning in ring_proxy Adam Wulkiewicz 2014-10-20 16:07:15 +02:00
  • ac6744fa89 [algorithms] Fix unused parameter warning in throw_on_empty_input() Adam Wulkiewicz 2014-10-20 16:06:41 +02:00
  • 25e2eec455 [test] Remove extra semicolon. Adam Wulkiewicz 2014-10-20 15:33:43 +02:00
  • 8ad3bd8188 [strategies] Fix conversion in intersection_result.hpp Adam Wulkiewicz 2014-10-20 15:27:15 +02:00
  • 7cd6355354 [test][views] Remove extra semicolon in closeable_view test. Adam Wulkiewicz 2014-10-20 14:08:40 +02:00
  • 99f49afccb Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-10-20 02:29:10 +02:00
  • 3b5cb798b9 [test][iterators] Fix signed/unsigned comparison warning. Adam Wulkiewicz 2014-10-20 02:28:57 +02:00
  • e54e3f5b7d Merge pull request #166 from mkaravel/fix/release_notes Adam Wulkiewicz 2014-10-20 01:02:44 +02:00
  • 5a75e97e7a Merge pull request #165 from mkaravel/doc/remove_doc_refs_for_num_segments Adam Wulkiewicz 2014-10-20 01:02:20 +02:00
  • c8e6d29804 [doc][release notes] add a missing space Menelaos Karavelas 2014-10-20 01:11:02 +03:00
  • 6769ad34f4 [doc][num_segments] remove references to the num_segments algorithm; to be added back in boost 1.58; Menelaos Karavelas 2014-10-20 01:04:56 +03:00
  • d067f7b21b [algorithms][index] Remove extra semicolons. Adam Wulkiewicz 2014-10-19 23:05:08 +02:00
  • e59976b358 [test][point_on_surface] Remove unused typedef. Adam Wulkiewicz 2014-10-19 22:43:49 +02:00
  • 77b196b88c [doc] Update (for_each_segment) and improve (convex_hull) release notes for 1.57. Adam Wulkiewicz 2014-10-19 22:29:44 +02:00
  • 5fe6116847 Merge pull request #164 from mkaravel/fix/release_notes Adam Wulkiewicz 2014-10-19 22:14:06 +02:00
  • b1d3bb9665 Merge pull request #161 from mkaravel/feature/distance Adam Wulkiewicz 2014-10-19 22:13:46 +02:00
  • 7d7a7f72c2 [doc][release notes] remove num_segments from the new functionality section since boost 1.57 is already closed for new features (it has to wait for boost 1.58) Menelaos Karavelas 2014-10-18 22:46:33 +03:00
  • 7d714b0206 [doc][release_notes] update release notes for boost 1.57: * add new algorithm num_segments * add resolved bug #10345 * remove "." at end of line Menelaos Karavelas 2014-10-18 22:21:31 +03:00
  • 52b83cb977 [doc] Update release notes Adam Wulkiewicz 2014-10-18 19:12:36 +02:00
  • 4a87d2ec3d Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-10-18 17:44:44 +02:00
  • a285482c3b [doc] Update release notes Adam Wulkiewicz 2014-10-18 17:44:31 +02:00
  • 1808886487 Merge pull request #155 from awulkiew/fix/centroid Adam Wulkiewicz 2014-10-18 17:35:29 +02:00
  • eee5b9e6ea [centroid] Move translating_transformer to separate file. Adam Wulkiewicz 2014-10-18 17:27:52 +02:00
  • 9ee765fe94 [doc] Update release notes. Adam Wulkiewicz 2014-10-18 13:44:44 +02:00
  • 1a2bb4f72e Merge pull request #132 from awulkiew/fix/distance_spherical Adam Wulkiewicz 2014-10-18 13:40:25 +02:00
  • cc9b1292a6 Merge pull request #152 from awulkiew/fix/convex_hull Adam Wulkiewicz 2014-10-18 13:38:16 +02:00
  • b56727c606 Merge pull request #163 from awulkiew/fix/disjoint Adam Wulkiewicz 2014-10-18 13:28:02 +02:00
  • fba1b5607f [disjoint] Update a comment about point on border. Adam Wulkiewicz 2014-10-18 12:07:15 +02:00
  • 34fb6d82ef [disjoint] Replace has_within with not_disjoint and set it instead of checking conditions. Adam Wulkiewicz 2014-10-18 11:58:53 +02:00
  • a87ace4c58 [nsphere][index][rstar] Fix compilation errors. Adam Wulkiewicz 2014-10-18 03:45:25 +02:00
  • 1f0d7393fb [nsphere][num_points] Fix compilation errors. Adam Wulkiewicz 2014-10-18 03:45:06 +02:00
  • a0a7db675b [test][disjoint] Add tests for A/A Adam Wulkiewicz 2014-10-18 03:07:35 +02:00
  • ed649b3b73 [disjoint] Fix A/A by replacing point_on_surface with point_on_boundary and changing relation check. Adam Wulkiewicz 2014-10-18 03:06:38 +02:00
  • 978b38ab62 [algorithms][disjoint] add missing include; replace for-loop by call to check_iterator_range<...>::apply; Menelaos Karavelas 2014-10-18 02:02:58 +03:00