Commit Graph

710 Commits

Author SHA1 Message Date
Barend Gehrels
64ee58ed46 [buffer] Fix calculation of the number of points. For an angle of 125 or more,
no points in between were generated, which was erroneous.
Thanks to Menelaos for spotting and Adam for the calculation

This changes some of the unit test results, because in some cases a point in between
is generated now, creating a larger polygon
2015-03-08 18:08:43 +01:00
Barend Gehrels
f411490532 [doc] add buffer fix to release notes 2015-03-04 12:33:21 +01:00
Menelaos Karavelas
32d35b5c05 [doc][geometry] update copyright year for the generated documentation 2015-02-26 00:46:48 +02:00
Menelaos Karavelas
c0f9797929 [doc][release notes] add new feature: overload of is_valid with reference to
enum type as second argument; update copyright header
2015-02-25 15:36:28 +02:00
Menelaos Karavelas
d1a2092762 [doc][examples][is_valid] remove unnecessary #include 2015-02-25 15:31:35 +02:00
Menelaos Karavelas
7c49946b39 [doc][examples][is_valid] fit statement into a single line 2015-02-25 15:17:28 +02:00
Menelaos Karavelas
5bc4de37f0 [doc][tools][doxygen_xml2qbk] modify quickbook output for enumeration types
with more than 4 values; if the enumeration type has more than 4 values, these
values are listed in separate lines (one per line), rather than all in a single line;
2015-02-25 15:13:09 +02:00
Menelaos Karavelas
f8935b2afe [doc][examples][algorithms][is_valid] add example for is_valid (with failure value) 2015-02-25 15:12:04 +02:00
Menelaos Karavelas
8f69eeca02 [doc][reference][is_valid] add quickbook documentation for is_valid (with failure value) 2015-02-25 15:10:41 +02:00
Menelaos Karavelas
1f9e8fa92a [doc][algorithms][is_valid] fix copyright year 2015-02-25 15:10:13 +02:00
Menelaos Karavelas
f279810c0f [doc][quickref] update copyright header; add link to documentation of validity_failure_type 2015-02-25 15:09:06 +02:00
Menelaos Karavelas
734bcd0300 [doc][is_valid] add figure for documentation of is_valid (with failure value) 2015-02-25 15:07:55 +02:00
Menelaos Karavelas
897ccac127 [doc][is_valid] import example used in the is_valid (with failure value) documentation 2015-02-25 15:04:27 +02:00
Menelaos Karavelas
3ff0d4634d [doc][release_notes] add overload for is_valid that takes a string reference
as second argument
2015-02-24 16:40:37 +02:00
Menelaos Karavelas
0a0e83c04c [doc][reference] put is_valid in a section of its own 2015-02-24 16:00:08 +02:00
Menelaos Karavelas
d462d9be29 [doc][example][is_valid (with message)] add .cpp file of example for is_valid (with message) 2015-02-24 15:59:23 +02:00
Menelaos Karavelas
3cf32a6cea [doc][reference][algorithms][is_valid] add doc page for is_valid with message 2015-02-24 15:58:44 +02:00
Menelaos Karavelas
7f7f915f1a [doc][examples][is_valid (with message)] add example showing the
usage of bg::is_valid(geometry, message_string)
2015-02-24 15:57:52 +02:00
Barend Gehrels
34e8b70820 [doc] add to doc the fix for largely deflated interior rings 2015-02-18 15:16:30 +01:00
Barend Gehrels
6c5cb48211 [buffer][fix] avoid false detection of turn in piece: turns cannot be located
in flat end pieces or in concave pieces
2015-02-18 10:20:26 +01:00
Adam Wulkiewicz
28ca5355e2 [doc] Update 1.58 release notes (ticket fixed). 2015-02-11 20:47:06 +01:00
Menelaos Karavelas
c2589a451a [doc][release notes] mention bug fix in is_simple about simple closed linestring in multilinestrings 2015-01-28 12:48:33 +02:00
Menelaos Karavelas
8c9b65ffbc [doc][release notes] add new algorithm num_segments 2015-01-24 15:59:57 +02:00
Menelaos Karavelas
af7510e94a [doc][release notes] add bug fix in closing iterator (support for empty ranges) 2015-01-24 15:10:09 +02:00
Barend Gehrels
9ea6ef83c4 [doc] Finish/clean up 3 release notes of 1.55 2015-01-24 12:28:35 +01:00
Barend Gehrels
65c0b455ad [buffer][doc] Update release notes 2015-01-24 11:50:44 +01:00
Adam Wulkiewicz
74821cd7d5 [doc] Update 1.58 release notes. 2015-01-23 19:14:47 +01:00
Adam Wulkiewicz
b230040b85 [doc] Update release notes for 1.58. 2015-01-23 17:35:59 +01:00
Adam Wulkiewicz
719a47c559 Merge branch 'develop' into feature/initializer_list 2015-01-10 00:56:51 +01:00
Adam Wulkiewicz
4d3395c6b7 [doc] Update 1.58 release notes (ticket 10912). 2015-01-06 22:24:57 +01:00
Adam Wulkiewicz
9d7736fc3f [doc] Add missing ticket to 1.57 release notes. 2015-01-04 17:04:18 +01:00
Adam Wulkiewicz
9dc467f634 Merge branch 'develop' into feature/initializer_list 2015-01-03 00:20:16 +01:00
Adam Wulkiewicz
d1163c20db [doc] Update 1.58 release notes (ticket). 2014-12-29 22:13:37 +01:00
Adam Wulkiewicz
1706c0b19f [doc] Update 1.58 release notes (ticket 10890). 2014-12-27 23:37:18 +01:00
Adam Wulkiewicz
b43958174a Merge branch 'develop' into feature/initializer_list 2014-12-26 17:13:44 +01:00
Adam Wulkiewicz
a5925c63dd [doc] Fix a comment in the rtree's range adaptors example. 2014-12-22 01:39:51 +01:00
Adam Wulkiewicz
37283cef00 [doc] Update 1.57 release notes (ticket). 2014-12-19 21:30:32 +01:00
Adam Wulkiewicz
a7ff44f8d0 [test][relate][within][doc] Add test cases. Update 1.58 release notes (ticket solved). 2014-12-19 15:36:58 +01:00
Adam Wulkiewicz
5945081bdd [doc] Update release notes for 1.58 (tickets) 2014-12-16 23:21:50 +01:00
Adam Wulkiewicz
8d8ebe07bd [doc] Move Reference matrix and alphabetical index one level up in the ToC for better visibility. 2014-12-16 04:22:22 +01:00
Adam Wulkiewicz
b234a023c6 [doc] Update 1.58 release notes (ticket 10861). 2014-12-11 23:05:24 +01:00
Barend Gehrels
9a9e16f936 [buffer] major fix: we now create concave helper-pieces differently
In the past there was one with a straight line going from one piece to the next.
Now there are two, going from one piece to the point on the geometry, and the
second going from the point on the geomety to the next piece.
They are now zero-volume.
They fix:
1) crossings of sides with flat-ends (unit-test cases curve, field_sprayer, bend_near_start)
2) joins with limited number of points (unit-test cases concave_b_rough, italy_part, nl_part)
3) joins with large distances
4) many self-intersections on remaining aimes-cases
2014-11-12 13:59:29 +01:00
Barend Gehrels
285c958d46 Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-11-06 14:33:58 +01:00
Barend Gehrels
c5417f6f43 [overlay] fix ticket #10108: rings only touching should check for u/u turns
and don't call point_on_border because that might be located on the border of the
other geometry. This also avoids passing the mid_point boolean, and including
within_code in ring_properties
2014-11-06 14:29:35 +01:00
Adam Wulkiewicz
965fbcac53 [doc] Add missing ticket to release notes for 1.57 2014-11-05 15:39:44 +01:00
Barend Gehrels
448040613d [overlay][fix] fix rescaling when coordinate-differences are larger than recaling range,
which is unfortunately slipped through. This fixes ticket #10747
2014-11-05 13:38:12 +01:00
Menelaos Karavelas
be1d9ad51c [doc][release notes] update release notes for boost 1.58 (bugfixes) 2014-11-04 22:24:04 +02:00
Adam Wulkiewicz
de2c1a98b5 [doc] Add distance() fix (MPt/Poly, MPt/MPoly) to release notes for 1.58. 2014-11-04 00:15:11 +01:00
Adam Wulkiewicz
9cbedc03b3 Merge branch 'develop' into feature/initializer_list
Conflicts:
	include/boost/geometry/geometries/point.hpp
2014-11-03 20:06:20 +01:00
Menelaos Karavelas
32635987e8 [doc][algorithms][num_segments] add back documentation for num_segments algorithm 2014-10-27 22:18:07 +02:00