Commit Graph

  • 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 +0200
  • f5ce90c9a6 [test][strategies] Enable some of the winding tests for spherical CS. Adam Wulkiewicz 2014-10-24 00:15:25 +0200
  • 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 +0300
  • 4d7210da99 [test][strategies] Disable failing winding tests for spherical CS (enabled with #define). Adam Wulkiewicz 2014-10-24 00:03:27 +0200
  • e054e25bfd [test][strategies] Divide different within/covered_by strategies tests into separate files. Adam Wulkiewicz 2014-10-23 21:32:20 +0200
  • 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 +0300
  • 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 +0300
  • 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 +0300
  • 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 +0300
  • 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 +0300
  • 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 +0300
  • 8bc77aae4a [test] fix merge error, remove duplicate function in point_on_surface Barend Gehrels 2014-10-21 22:30:17 +0200
  • 07151aa8b1 Merge branch 'prepare' Barend Gehrels 2014-10-20 19:47:21 +0200
  • ac4bf34329 Merge branch 'develop' into prepare Barend Gehrels 2014-10-20 19:44:24 +0200
  • 74db16088a [doc] update release notes / contributors Barend Gehrels 2014-10-20 18:45:34 +0200
  • 4d81c2c451 [test][iterators] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 18:17:53 +0200
  • 0526a104eb [test][algorithms] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 18:17:41 +0200
  • 7c5056dae1 [test][set_ops] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 16:32:21 +0200
  • e3f9af9292 [test][difference] Fix unused parameter warnings. Adam Wulkiewicz 2014-10-20 16:26:42 +0200
  • 153276fbb3 [geometries] Fix unused parameter warning in ring_proxy Adam Wulkiewicz 2014-10-20 16:07:15 +0200
  • ac6744fa89 [algorithms] Fix unused parameter warning in throw_on_empty_input() Adam Wulkiewicz 2014-10-20 16:06:41 +0200
  • 25e2eec455 [test] Remove extra semicolon. Adam Wulkiewicz 2014-10-20 15:33:43 +0200
  • 8ad3bd8188 [strategies] Fix conversion in intersection_result.hpp Adam Wulkiewicz 2014-10-20 15:27:15 +0200
  • 7cd6355354 [test][views] Remove extra semicolon in closeable_view test. Adam Wulkiewicz 2014-10-20 14:08:40 +0200
  • 99f49afccb Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-10-20 02:29:10 +0200
  • 3b5cb798b9 [test][iterators] Fix signed/unsigned comparison warning. Adam Wulkiewicz 2014-10-20 02:28:57 +0200
  • e54e3f5b7d Merge pull request #166 from mkaravel/fix/release_notes Adam Wulkiewicz 2014-10-20 01:02:44 +0200
  • 5a75e97e7a Merge pull request #165 from mkaravel/doc/remove_doc_refs_for_num_segments Adam Wulkiewicz 2014-10-20 01:02:20 +0200
  • c8e6d29804 [doc][release notes] add a missing space Menelaos Karavelas 2014-10-20 01:11:02 +0300
  • 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 +0300
  • d067f7b21b [algorithms][index] Remove extra semicolons. Adam Wulkiewicz 2014-10-19 23:05:08 +0200
  • e59976b358 [test][point_on_surface] Remove unused typedef. Adam Wulkiewicz 2014-10-19 22:43:49 +0200
  • 77b196b88c [doc] Update (for_each_segment) and improve (convex_hull) release notes for 1.57. Adam Wulkiewicz 2014-10-19 22:29:44 +0200
  • 5fe6116847 Merge pull request #164 from mkaravel/fix/release_notes Adam Wulkiewicz 2014-10-19 22:14:06 +0200
  • b1d3bb9665 Merge pull request #161 from mkaravel/feature/distance Adam Wulkiewicz 2014-10-19 22:13:46 +0200
  • 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 +0300
  • 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 +0300
  • 52b83cb977 [doc] Update release notes Adam Wulkiewicz 2014-10-18 19:12:36 +0200
  • 4a87d2ec3d Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-10-18 17:44:44 +0200
  • a285482c3b [doc] Update release notes Adam Wulkiewicz 2014-10-18 17:44:31 +0200
  • 1808886487 Merge pull request #155 from awulkiew/fix/centroid Adam Wulkiewicz 2014-10-18 17:35:29 +0200
  • eee5b9e6ea [centroid] Move translating_transformer to separate file. Adam Wulkiewicz 2014-10-18 17:27:52 +0200
  • 9ee765fe94 [doc] Update release notes. Adam Wulkiewicz 2014-10-18 13:44:44 +0200
  • 1a2bb4f72e Merge pull request #132 from awulkiew/fix/distance_spherical Adam Wulkiewicz 2014-10-18 13:40:25 +0200
  • cc9b1292a6 Merge pull request #152 from awulkiew/fix/convex_hull Adam Wulkiewicz 2014-10-18 13:38:16 +0200
  • b56727c606 Merge pull request #163 from awulkiew/fix/disjoint Adam Wulkiewicz 2014-10-18 13:28:02 +0200
  • fba1b5607f [disjoint] Update a comment about point on border. Adam Wulkiewicz 2014-10-18 12:07:15 +0200
  • 34fb6d82ef [disjoint] Replace has_within with not_disjoint and set it instead of checking conditions. Adam Wulkiewicz 2014-10-18 11:58:53 +0200
  • a87ace4c58 [nsphere][index][rstar] Fix compilation errors. Adam Wulkiewicz 2014-10-18 03:45:25 +0200
  • 1f0d7393fb [nsphere][num_points] Fix compilation errors. Adam Wulkiewicz 2014-10-18 03:45:06 +0200
  • a0a7db675b [test][disjoint] Add tests for A/A Adam Wulkiewicz 2014-10-18 03:07:35 +0200
  • 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 +0200
  • 978b38ab62 [algorithms][disjoint] add missing include; replace for-loop by call to check_iterator_range<...>::apply; Menelaos Karavelas 2014-10-18 02:02:58 +0300
  • 441ef15657 [relate] Fix uninitialized const object error. Adam Wulkiewicz 2014-10-17 02:43:56 +0200
  • 688fc8fda2 [algorithms][distance] rename the file "geometry_to_geometry_rtree.hpp" to "range_to_geometry.hpp" Menelaos Karavelas 2014-10-16 18:25:36 +0300
  • c3dc9d0083 [algorithms][distance] remove the geometry_to_geometry_rtree class (not used anymore); rename "cf" to "closest_features" (more descriptive); fix header includes; Menelaos Karavelas 2014-10-16 18:22:00 +0300
  • 5590da0d13 [algorithms][distance] remove the UseRTreeOfSegments template parameter and the specialization when the value of this parameter was false Menelaos Karavelas 2014-10-16 18:20:47 +0300
  • e2eeebc3b7 [algorithms][closest_feature] for each intermediate distance result add test against zero, and return if needed Menelaos Karavelas 2014-10-16 18:19:24 +0300
  • f98ec5b2c3 [read_wkt] Remove unnecessary remove_reference usage. Adam Wulkiewicz 2014-10-16 16:48:42 +0200
  • 3aa580909f Merge branch 'develop' into fix/read_wkt Adam Wulkiewicz 2014-10-16 16:44:53 +0200
  • c3aa7fdb12 [test][core] Test pointers and references in point_type, tag, closure and point_order. Adam Wulkiewicz 2014-10-16 16:44:10 +0200
  • 4ff5fc787b [core] Use bare_type in closure and point_order. Adam Wulkiewicz 2014-10-16 16:43:16 +0200
  • d1eb1add3e Merge branch 'develop' into fix/read_wkt Adam Wulkiewicz 2014-10-16 16:03:27 +0200
  • a757dc8fef [util][core] remove_reference in bare_type. Adam Wulkiewicz 2014-10-16 16:01:45 +0200
  • 87e56dd875 [algorithms][distance] remove unused variables Menelaos Karavelas 2014-10-15 19:34:35 +0300
  • 146a17467f [algorithms][distance] replace the default value for the boolean template parameter CheckCoveredBy to the correct one Menelaos Karavelas 2014-10-15 19:31:49 +0300
  • 2221746e42 [algorithms][distance] change calls to bg::within by the more stable bg::covered_by; rename template parameter in partial specialization of point_to_multigeometry to reflect the actual geometry for which it is called; Menelaos Karavelas 2014-10-15 19:25:51 +0300
  • 49f677cca9 [index][intersection_content] Add a condition to make the code more robust and silence GCC 4.9.x warning about uninitialized variable. Adam Wulkiewicz 2014-10-15 17:06:11 +0200
  • 5125c518b7 [distance][strategy] (spherical) Cosmetic changes - comment, lines length. Adam Wulkiewicz 2014-10-15 16:32:30 +0200
  • 5b47fb3188 [extreme_points] s/kludge/factor/ when flipping side tests. Matt Amos 2014-10-14 01:46:09 +0100
  • 1bc7382cea Merge remote-tracking branch 'origin/master' into ccw_point_on_surface Matt Amos 2014-10-14 01:45:13 +0100
  • 183da9585e [test][point_on_surface] Added test for CCW point on surface calculation. Matt Amos 2014-10-13 02:43:37 +0100
  • deb9d08914 [extreme_points] Kludge to flip side strategy for CCW polygons and their inners. Matt Amos 2014-10-11 17:49:47 +0100
  • 882d9d0fad [test][point_on_surface] Add test for point_on_surface using integer coordinates. Matt Amos 2014-10-13 00:32:19 +0100
  • 786aac69b7 [point_on_surface] Do multiply & divide as separate steps to preserve as much precision as possible when using integer coordinates. Matt Amos 2014-10-13 00:31:42 +0100
  • 8528423314 Merge branch 'develop' into feature/buffer Barend Gehrels 2014-10-15 13:08:39 +0200
  • ee7dc28b65 [test] fix creation of SVG for intersection, the SVG block was placed in the wrong function when splitting the original function Barend Gehrels 2014-10-15 12:08:11 +0200
  • 9a72b838a6 [test] added note about out-of-date. It is not part of any Jamfile currently Barend Gehrels 2014-10-15 12:00:01 +0200
  • 98d8c88372 [buffer][test] remove redundant index Barend Gehrels 2014-10-15 11:59:18 +0200
  • 70b722436b [buffer] Fix rt_u13 but that fix is still commented because causes other issues. get_left_turns/occupation_info are revised Barend Gehrels 2014-10-15 11:59:01 +0200
  • 54a969212c [algorithms][closest_feature] follow coding guidelines regarding "if (expr)" statements Menelaos Karavelas 2014-10-15 12:22:19 +0300
  • ba80bae681 [algorithms][distance] follow coding guidelines regarding "if (expr)" statements Menelaos Karavelas 2014-10-15 12:20:13 +0300
  • 47d18eda0b [from_wkt] Add default template parameters to parsing_assigner. Adam Wulkiewicz 2014-10-15 03:05:28 +0200
  • ce726833f8 [from_wkt] Move the appending logic outside container_appender and dispatch by closure. Adam Wulkiewicz 2014-10-15 01:19:15 +0200
  • f58f6a8255 [algorithms][distance] rename beyond to last Menelaos Karavelas 2014-10-14 23:38:55 +0300
  • 423ba3d47c [algorithms][disjoint] remove partition related code Menelaos Karavelas 2014-10-14 23:18:13 +0300
  • 5dc90b1ffe [algorithms][disjoint] factor-out common functionality in disjoint_multirange_segment_or_box and multipoint_constant_size_geometry; simplify implementation of disjoint_segment_areal; Menelaos Karavelas 2014-10-14 17:02:06 +0300
  • ecd30f48b6 [algorithms][closest_feature] add assertion against an empty range Menelaos Karavelas 2014-10-14 15:46:21 +0300
  • b7367b76a9 [algorithms][closest_feature] rename beyond to last Menelaos Karavelas 2014-10-14 15:44:57 +0300
  • 6319a7da6a [test] Remove temporary/unneeded code in point_iterator test. Adam Wulkiewicz 2014-10-14 11:32:25 +0200
  • 1139ca97f7 [algorithms][distance] modify the various classes to do not inherit from closest feature classes, but rather call their public (instead of protected) interface; optimize the computation of comparable distances by not re-computing them from closest features Menelaos Karavelas 2014-10-14 11:19:18 +0300
  • d6b9ee59a5 [algorithms][distance] add a boolean metafunction that returns whether a strategy is comparable or not Menelaos Karavelas 2014-10-14 11:16:31 +0300
  • 419a5eadd1 [algorithms][closest_feature] modify the public interface to include a version of the apply methods that returns (via a reference) the minimum distance Menelaos Karavelas 2014-10-14 11:15:34 +0300
  • 051889ea6d Merge pull request #158 from zerebubuth/ccw_point_on_surface Adam Wulkiewicz 2014-10-14 03:58:09 +0200
  • 9a8e50b57b [extreme_points] s/kludge/factor/ when flipping side tests. Matt Amos 2014-10-14 01:46:09 +0100
  • 7d2d0ec1e9 Merge remote-tracking branch 'origin/master' into ccw_point_on_surface Matt Amos 2014-10-14 01:45:13 +0100
  • 743d4fadd4 [test] Update tests to be in line with the change in behavior of read_wkt() for open Rings. Adam Wulkiewicz 2014-10-14 01:38:48 +0200
  • 2278e697d0 [read_wkt] Don't append duplicated, closing Points in open Rings/Polygons. Adam Wulkiewicz 2014-10-14 01:34:39 +0200
  • 511845ac94 [algorithms][distance] delete obsolete files; code in these files are to be moved to other files, or replaces by more generic functionality; Menelaos Karavelas 2014-10-13 15:24:02 +0300
  • 76132d8737 [algorithms][distance] update the algorithms/detail/distance/implementation.hpp file to reflect the new/updated files Menelaos Karavelas 2014-10-13 15:23:00 +0300