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
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
99f49afccbMerge 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
e54e3f5b7dMerge pull request #166 from mkaravel/fix/release_notes
Adam Wulkiewicz
2014-10-20 01:02:44 +0200
5a75e97e7aMerge 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
5fe6116847Merge pull request #164 from mkaravel/fix/release_notes
Adam Wulkiewicz
2014-10-19 22:14:06 +0200
b1d3bb9665Merge 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
4a87d2ec3dMerge 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
1808886487Merge 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
1a2bb4f72eMerge pull request #132 from awulkiew/fix/distance_spherical
Adam Wulkiewicz
2014-10-18 13:40:25 +0200
cc9b1292a6Merge pull request #152 from awulkiew/fix/convex_hull
Adam Wulkiewicz
2014-10-18 13:38:16 +0200
b56727c606Merge 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
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
3aa580909fMerge 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
d1eb1add3eMerge 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
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
5b47fb3188[extreme_points] s/kludge/factor/ when flipping side tests.
Matt Amos
2014-10-14 01:46:09 +0100
1bc7382ceaMerge 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
8528423314Merge 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
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
051889ea6dMerge 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
7d2d0ec1e9Merge 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