Commit Graph

998 Commits

Author SHA1 Message Date
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
504854859a Merge branch 'develop' into bg-prepare 2015-02-18 17:24:42 +01: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
Barend Gehrels
a4a8bded15 Merge branch 'develop' into bg-prepare 2015-02-03 12:47:17 +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
Barend Gehrels
953182c3d0 Merge branch 'develop' into bg-prepare 2015-01-27 19:35:07 +01:00
Barend Gehrels
5a51a2a1c2 [strategies] Move andoyer and vincenty distance strategies from extensions.
Conflicts:

	extensions/test/gis/latlong/Jamfile.v2
	include/boost/geometry/extensions/gis/geographic/strategies/vincenty.hpp
	include/boost/geometry/strategies/geographic/andoyer.hpp
	include/boost/geometry/strategies/geographic/distance_vincenty.hpp
	include/boost/geometry/strategies/geographic/vincenty.hpp
	include/boost/geometry/strategies/strategies.hpp
	test/strategies/andoyer.cpp
	test/strategies/vincenty.cpp
2015-01-24 15:26:29 +01: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
Barend Gehrels
e7abda8667 Merge branch 'develop-1.57' into prepare 2014-10-24 19:39:38 +02:00
Barend Gehrels
a5b9cfe0bc [buffer][fix] fix for open input of 3 points 2014-10-24 19:39:01 +02:00
Barend Gehrels
095f4c6798 Merge branch 'develop-1.57' into prepare 2014-10-24 15:58:05 +02:00
Barend Gehrels
745e5a94e7 [buffer][doc] add support for ccw / degenerated input to release notes 2014-10-24 15:19:12 +02:00
Barend Gehrels
ac4bf34329 Merge branch 'develop' into prepare
Conflicts:
	include/boost/geometry/extensions/nsphere/algorithms/num_points.hpp
	include/boost/geometry/extensions/nsphere/index/detail/rtree/rstar/redistribute_elements.hpp
2014-10-20 19:44:24 +02:00
Barend Gehrels
74db16088a [doc] update release notes / contributors 2014-10-20 18:45:34 +02:00
Adam Wulkiewicz
e54e3f5b7d Merge pull request #166 from mkaravel/fix/release_notes
[doc][release notes] add a missing space
2014-10-20 01:02:44 +02:00
Menelaos Karavelas
c8e6d29804 [doc][release notes] add a missing space 2014-10-20 01:11:02 +03:00
Menelaos Karavelas
6769ad34f4 [doc][num_segments] remove references to the num_segments algorithm;
to be added back in boost 1.58;
2014-10-20 01:04:56 +03:00
Adam Wulkiewicz
77b196b88c [doc] Update (for_each_segment) and improve (convex_hull) release notes for 1.57. 2014-10-19 22:29:44 +02:00
Menelaos Karavelas
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)
2014-10-18 22:46:33 +03:00
Menelaos Karavelas
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
2014-10-18 22:21:31 +03:00
Adam Wulkiewicz
52b83cb977 [doc] Update release notes 2014-10-18 19:12:36 +02:00
Adam Wulkiewicz
a285482c3b [doc] Update release notes 2014-10-18 17:44:31 +02:00
Adam Wulkiewicz
9ee765fe94 [doc] Update release notes. 2014-10-18 13:44:44 +02:00
Adam Wulkiewicz
b36d2f1a1e [doc] Update release notes. 2014-10-10 20:47:39 +02:00
Adam Wulkiewicz
99ceace25b [doc] Update release notes. 2014-10-10 20:41:11 +02:00
Adam Wulkiewicz
7de377e170 [doc] Update release notes. 2014-10-07 15:01:18 +02:00
Adam Wulkiewicz
7b1e4bd601 [doc][index] Docs upgrade (mostly related to Range adaptors).
Add a tip about usage of Boost.Range adaptors with the rtree.
Add an example of usage of Boost.Range adaptors.
Replace invalid main(void) with main() in examples.
Fix MSVC type conversion warnings in examples.
2014-10-07 14:52:08 +02:00
Adam Wulkiewicz
38a5bffb05 [doc] Update release notes. 2014-10-06 12:59:30 +02:00
Adam Wulkiewicz
9aed1a0e4e [doc] Update reference matrix - new type names in rtree functions. 2014-10-02 21:49:43 +02:00
Barend Gehrels
14c31c31f0 [doc] add fixed ticket to release notes 2014-08-27 12:33:48 +02:00
Barend Gehrels
7cfaf81f11 [doc] add 1.57 to release notes 2014-08-27 12:30:16 +02:00
Adam Wulkiewicz
82e8a0d8ac [doc] Update release notes. 2014-08-25 16:23:17 +02:00
Adam Wulkiewicz
be637c0929 Merge pull request #128 from mkaravel/feature/counting-algorithms
Feature/counting algorithms
2014-08-14 12:57:48 +02:00
Menelaos Karavelas
22f93f9752 [doc][examples][num_segments] update num_segments example: the free
function takes only one argument
2014-08-14 00:43:48 +03:00
Menelaos Karavelas
05a0f16ad5 [doc][algorithms][num_segments] remove add_for_open argument from
doxygne documentation; update qbk documentataion to reflect that there
is only one argument to the free function
2014-08-14 00:42:17 +03:00
Menelaos Karavelas
5c73ef01bf [doc][algorithms][num_points] update the return value for boxes (now
depends on the dimension of the box)
2014-08-14 00:41:27 +03:00
Bruno Lalande
0c074f1695 Put back implementation_status until support_status is made variant-aware 2014-08-11 13:51:20 +01:00
Bruno Lalande
14df42cfc0 Remove implementation_status, replaced by support_status. 2014-08-10 22:52:25 +01:00
Adam Wulkiewicz
74a38b84dd Merge pull request #126 from mkaravel/feature/num_segments
Feature/num segments
2014-08-06 23:10:35 +02:00
Adam Wulkiewicz
a2ff852a28 [doc] Add algorithms/detail buffer and intersection directories to Doxyfile 2014-08-06 20:31:16 +02:00
Menelaos Karavelas
831b8dcc51 [doc][examples][num_segments] replace example multi-polygon by a valid one 2014-08-06 14:29:25 +03:00
Menelaos Karavelas
4743a67ec6 [doc][examples][num_segments] remove unnecessary includes 2014-08-06 14:22:18 +03:00
Menelaos Karavelas
be586b5947 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments 2014-08-06 14:02:26 +03:00
Adam Wulkiewicz
dd2ef4a39d [doc] Add ticket to release notes 2014-08-06 00:14:40 +02:00
Menelaos Karavelas
582ec1cded [doc][release notes] add three more tickets solved in the 1.56 release 2014-08-05 10:08:47 +03:00
Adam Wulkiewicz
bb83b9dbe7 [doc] Fix typo in release notes (union_) 2014-07-30 17:44:09 +02:00
Menelaos Karavelas
e98bfaca4a Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments 2014-07-29 00:34:33 +03:00
Barend Gehrels
25c1f722a7 Merge branch 'develop' into prepare
Conflicts:
	extensions/test/gis/projections/projection_epsg.cpp
	include/boost/geometry/extensions/gis/projections/impl/pj_ell_set.hpp
	include/boost/geometry/extensions/gis/projections/proj/lcca.hpp
2014-07-28 22:48:16 +02:00
Adam Wulkiewicz
4272a1eeb5 [doc] Fix the constants in boost_array example 2014-07-28 18:30:36 +02:00
Barend Gehrels
ad4f2fa5e5 Merge pull request #115 from mkaravel/doc/min_max_corner
[doc][min/max corner] fix geometry include
2014-07-27 16:14:11 +02:00
Menelaos Karavelas
13fc1b22a8 [doc][examples][strategies] remove unused local types in examples of
buffer strategy join_round and buffer strategy join_miter
2014-07-27 15:42:38 +03:00
Menelaos Karavelas
86cd4e531f [doc][min/max corner] fix geometry include 2014-07-27 15:34:18 +03:00
Adam Wulkiewicz
54c824a7dd [doc] Remove duplicated disjoint entry in reference 2014-07-26 22:44:02 +02:00
Adam Wulkiewicz
22f622773e [doc] Remove multi/multi.hpp convenient header 2014-07-26 22:35:08 +02:00
Barend Gehrels
fb0f0d5cd7 Merge pull request #109 from mkaravel/doc/examples
Examples
2014-07-25 17:57:58 +02:00
Menelaos Karavelas
bfd5aac991 [doc][doxygen_xml2qbk] add fix/hack to replace boost/geometry/geometry.hpp
header by boost/geometry.hpp header when outputting to quickbook format
2014-07-25 12:22:04 +03:00
Menelaos Karavelas
575b5c3aaf [doc][examples] remove inclusion of boost/geometry/io/wkt/wkt.hpp
(included now by boost/geometry.hpp)
2014-07-25 11:36:46 +03:00
Menelaos Karavelas
af64c36623 [doxygen_xml2qbk] add hack to fix header includes pointing to
boost/geometry/algorithms/detail/<algorithm name>/interface.hpp
produced by the changes in the file/directory structure of algorithms
2014-07-24 14:31:23 +03:00
Adam Wulkiewicz
bca0f9cd8e Merge pull request #105 from mkaravel/doc/buffer
Buffer doc
2014-07-23 14:55:57 +02:00
Adam Wulkiewicz
5e4e8f5435 Merge pull request #106 from mkaravel/doc/disjoint
Disjoint doc
2014-07-23 14:53:33 +02:00
Menelaos Karavelas
c7ed3867da [doc][equals] update support status 2014-07-23 15:31:38 +03:00
Menelaos Karavelas
897818650f [doc] update copyright header 2014-07-23 13:44:43 +03:00
Menelaos Karavelas
0da99ae793 [doc] update copyright header 2014-07-23 13:43:40 +03:00
Menelaos Karavelas
c70c609d40 [doc][disjoint] update support status 2014-07-23 13:27:44 +03:00
Menelaos Karavelas
2b55cab4ee [doc][buffer] add buffer (and corresponding strategies) to reference matrix;
modify the appearance of the strategies section of the reference matrix to have 3 columns;
2014-07-23 13:09:38 +03:00
Adam Wulkiewicz
feee2c957b Merge pull request #102 from mkaravel/doc/distance
Doc/distance
2014-07-22 14:07:13 +02:00
Adam Wulkiewicz
21501fbf58 Merge pull request #101 from mkaravel/doc/is_valid
Doc/is valid
2014-07-22 14:05:04 +02:00
Adam Wulkiewicz
bbf6b89b6f Merge pull request #100 from mkaravel/doc/is_simple
Doc/is simple
2014-07-22 14:04:39 +02:00
Adam Wulkiewicz
1216c8f925 Merge pull request #99 from mkaravel/doc/implementation_status
[doc][implementation status] add is_simple and is_valid algorithms
2014-07-22 14:03:46 +02:00
Menelaos Karavelas
edbd45a763 [doc][comparable distance] remove sentence regarding the non-existence of version with strategy
(such a version now exists)
2014-07-22 13:53:28 +03:00
Menelaos Karavelas
5af851e13a [doc][comparable distance] add support status 2014-07-22 13:52:36 +03:00
Menelaos Karavelas
58e438d8a9 [doc][comparable distance] update complexity section (same as distance) 2014-07-22 13:50:05 +03:00
Menelaos Karavelas
7579544b13 [doc][distance] update complexity section 2014-07-22 13:47:38 +03:00
Menelaos Karavelas
9a258e07d5 [doc][distance] update support status 2014-07-22 13:47:16 +03:00
Menelaos Karavelas
c050c4d13a [doc][is_valid] update complexity section 2014-07-22 13:23:19 +03:00
Menelaos Karavelas
d0d0639e0b [doc][is_simple] add complexity for multi-points 2014-07-22 13:12:39 +03:00
Menelaos Karavelas
617fad2b55 [doc][is_valid] add support status 2014-07-22 12:51:52 +03:00
Menelaos Karavelas
51b475b987 [doc][is_simple] add support status 2014-07-22 12:50:49 +03:00
Menelaos Karavelas
357f79cd72 [doc][implementation status] add is_simple and is_valid algorithms 2014-07-22 12:08:04 +03:00
Menelaos Karavelas
e83a0b4461 [doc][convex hull] fix complexity 2014-07-22 11:23:00 +03:00
Barend Gehrels
573c21f933 Merge branch 'develop' into prepare
Conflicts:
	extensions/example/gis/io/shapelib/shapelib.cpp
	include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp
	include/boost/geometry/extensions/algorithms/offset.hpp
	include/boost/geometry/extensions/gis/io/wkb/detail/parser.hpp
	include/boost/geometry/extensions/gis/projections/impl/pj_auth.hpp
	include/boost/geometry/extensions/gis/projections/impl/pj_ell_set.hpp
2014-07-21 22:58:40 +02:00
Adam Wulkiewicz
3e751e6b9b [doc] Add logo version 2014-07-21 12:32:27 +02:00
Adam Wulkiewicz
9d968ea703 [doc] Make all logos consistent with the new design, remove some unneeded 2014-07-20 21:54:20 +02:00
Barend Gehrels
36cd8e2d5c [doxygen_xml2qbk][fix] header was not on newline (probably by a qbk change)
and fixed typo
2014-07-20 19:18:59 +02:00
Barend Gehrels
9c64cf0f1b [doxygen_xml2qbk] avoid too long lines (as were generated for buffer synopsis) 2014-07-20 19:17:45 +02:00
Barend Gehrels
f998eda43b [doxygen_xml2qbk] cosmetic change 2014-07-20 19:15:45 +02:00
Barend Gehrels
2a1bb575c2 [doxygen_xml2qbk] avoid warnings 2014-07-20 18:25:51 +02:00
Barend Gehrels
384632c572 [buffer] change default constructors for round strategies and
changed corresponding samples (often omitting the number for non relevant
strategies)
2014-07-20 15:51:49 +02:00
Barend Gehrels
487609b233 [buffer][doc] Enhance doc 2014-07-20 13:45:58 +02:00
Barend Gehrels
d945001bbf [buffer][doc] Add documentation for side_straight, extended doc for buffer with strategies 2014-07-20 13:29:07 +02:00
Barend Gehrels
267a426c0e [buffer][doc] fix buffer_with_strategies example 2014-07-20 12:47:46 +02:00
Barend Gehrels
6100b695be [buffer][doc] Enhancements, cross-links, doc-fixes 2014-07-20 11:32:02 +02:00
Barend Gehrels
0e77ef5342 [buffer] rename buffer_side to side_straight to make it consistent with other buffer strategies
and buffer is already part of the namespace
2014-07-20 10:52:48 +02:00
Barend Gehrels
0b635e342d [buffer] rename buffer_circle to point_circle to have it consistent with other strategies,
and buffer is already in the namespace. same for buffer_square -> point_square
2014-07-20 10:38:40 +02:00
Adam Wulkiewicz
cc37e3501a [doc] Logo tweaked - shadow changed, elements moved 2014-07-20 01:32:27 +02:00
Barend Gehrels
302006563d Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-07-19 23:06:18 +02:00
Barend Gehrels
c12701bb40 [buffer] documentation of 6 distance strategies 2014-07-19 23:05:45 +02:00
Adam Wulkiewicz
7813eefdfb Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-07-19 23:00:31 +02:00
Adam Wulkiewicz
d578932433 [doc] Make logo background gradient lighter 2014-07-19 23:00:18 +02:00
Barend Gehrels
46068123b9 [buffer] create documentation about PointStrategy (buffer_circle)
add buffer_square as alternative
2014-07-19 14:36:39 +02:00
Barend Gehrels
cebad2e20c [buffer][doc] small changes in outputted text/comments 2014-07-18 22:49:48 +02:00
Barend Gehrels
52d3c3a371 [buffer] update doc and images 2014-07-18 22:27:43 +02:00
Menelaos Karavelas
d8ebbdd32f Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments 2014-07-18 10:51:36 +03:00
Adam Wulkiewicz
f02ab87232 [doc][index] Add iterative_query example to imports and tweak it slightly. 2014-07-18 02:04:00 +02:00
Adam Wulkiewicz
68b71f9967 [doc][index] Add iterative query example 2014-07-18 01:51:49 +02:00
Adam Wulkiewicz
237d0d1f72 Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-07-17 23:12:32 +02:00
Adam Wulkiewicz
61a5aff3fe [doc] Fix strategies section in reference matrix, change columns number to 2. 2014-07-17 23:12:17 +02:00
Adam Wulkiewicz
34d148dfb7 [doc] Add IO to reference matrix 2014-07-17 23:08:47 +02:00
Adam Wulkiewicz
c48b92fe81 [doc] Add ticket to release notes, rearrange tickets (asc order) 2014-07-17 22:57:29 +02:00
Adam Wulkiewicz
64d967a3cb [doc] Move the description of WKT one level above and add info about the output of non-OGC geometries 2014-07-17 22:51:04 +02:00
Menelaos Karavelas
06cbc9a0e7 [doc][examples][num_segments] use an open polygon instead of a closed one;
call also num_segments with the second (optional) argument set to true;
2014-07-17 11:35:30 +03:00
Menelaos Karavelas
42e16b463f Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments 2014-07-17 09:28:56 +03:00
Menelaos Karavelas
428e010146 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments 2014-07-17 03:29:16 +03:00
Menelaos Karavelas
439bc5198b [doc][support status] add algorithms is_simple and is_valid 2014-07-17 03:15:37 +03:00
Menelaos Karavelas
bf9c8aa3e4 [doc][support status] fix typo: num_interior_rings should have been num_points 2014-07-17 03:10:55 +03:00
Menelaos Karavelas
148d867a7b [doc][examples] add example for num_segments algorithm 2014-07-17 03:07:15 +03:00
Menelaos Karavelas
f6a7f06815 [doc][support status] add num_segments algorithm 2014-07-17 03:06:27 +03:00
Menelaos Karavelas
6d37f9c883 [doc] add qbk documentation for num_segments algorithm 2014-07-17 03:05:17 +03:00
Menelaos Karavelas
32159311ed [doc] add num_segments algorithm 2014-07-17 03:04:51 +03:00
Menelaos Karavelas
c523754768 [doc] add num_segments algorithm 2014-07-17 03:04:12 +03:00
Menelaos Karavelas
de09e21a53 [doc][num_segments] add group for num_segments algorithm 2014-07-17 03:03:39 +03:00
Barend Gehrels
5df31ddd0e [buffer] add documentation for buffer with 5 strategies 2014-07-16 17:01:50 +02:00
Adam Wulkiewicz
e6345b2441 [doc] Add Boost.Polygon examples to Jamfile 2014-07-15 00:46:34 +02:00
Adam Wulkiewicz
7808f77ce2 [doc] Fix docs of Boost.Polygon adapters, add examples. 2014-07-15 00:42:16 +02:00
Adam Wulkiewicz
8cc85dc3cd Add ticket 9628 to release notes, fix the ticket 10077 placement 2014-07-14 23:44:53 +02:00
Adam Wulkiewicz
35a1a42edb [doc] add solved ticket 10077 to release notes 2014-07-13 02:02:08 +02:00
Adam Wulkiewicz
da3fe9ffe3 [doc] Add relops and rtree info to the release notes 2014-07-11 13:14:19 +02:00
Adam Wulkiewicz
83b06b4f68 Merge pull request #90 from mkaravel/doc/release_notes
[doc][release notes] updates additional features and fixed tickets
2014-07-11 12:13:25 +02:00
Menelaos Karavelas
c420f04f16 [doc][release notes] updates additional features and fixed tickets 2014-07-11 10:17:24 +03:00
Adam Wulkiewicz
e2671483df [doc][index] Improve dependencies info. 2014-07-11 03:35:04 +02:00
Adam Wulkiewicz
bb8cf8a411 [doc][index] Improve the description of key features and comment the planned features out. 2014-07-11 03:14:49 +02:00
Adam Wulkiewicz
76c394bd28 [dox] Fix table definition in quickref.xml 2014-07-10 19:26:29 +02:00
Adam Wulkiewicz
e04cc53c6d [doc] Fix doxygen_xml2qbk member function output.
Invalid number of columns was generated for a member function if return description was empty.
2014-07-10 16:26:19 +02:00
Adam Wulkiewicz
560533e378 [doc][index] Add license info to examples results 2014-07-08 01:38:24 +02:00
Menelaos Karavelas
64bec1846e [doc][algorithms][union] addd behavior when output is a collection
of points or linestrings
2014-07-03 14:07:55 +03:00
Menelaos Karavelas
661279ff6e [doc][algorithms][intersection] change/update behavior when output
is a collection of (multi)linestrings; update copyright header
2014-07-03 14:06:22 +03:00
Menelaos Karavelas
179ffcc899 [doc][examples][is_simple] remove inclusion of wkt.hpp 2014-07-02 23:50:05 +03:00
Menelaos Karavelas
6907f69148 [doc][examples][is_valid] remove inclusion of wkt.hpp 2014-07-02 23:49:42 +03:00
Menelaos Karavelas
5373c32fc9 [doc][images] add PNG images for is_valid and is_simple documentation 2014-07-02 11:32:17 +03:00
Menelaos Karavelas
cc90fde7df [doc][examples][is_valid] add image; slightly modify the example geometry
(one of the interior rings was having CW orientation instead of CCW)
2014-07-02 11:30:55 +03:00
Menelaos Karavelas
1357c9cc35 [doc][examples][is_simple] add image 2014-07-02 11:30:35 +03:00
Menelaos Karavelas
46da1da916 [doc][examples] change the color used for drawing the geometry 2014-07-02 11:29:43 +03:00
Adam Wulkiewicz
e9178b6a80 Merge pull request #75 from mkaravel/feature/is_simple
Feature/is simple
2014-07-01 17:27:01 +02:00
Barend Gehrels
bc2edc4eea Merge branch 'develop' into prepare 2014-06-30 21:08:59 +02:00
Barend Gehrels
0b2cc3a1ae Merge branch 'develop' into prepare 2014-06-30 19:31:26 +02:00
Menelaos Karavelas
1465ada4ba [doc][stratiegies][distance] add pythagoras point-box and box-box strategies 2014-06-27 03:37:00 +03:00
Menelaos Karavelas
57a97b19cb [doc][algorithms][examples] update copyright header 2014-06-27 02:42:13 +03:00
Menelaos Karavelas
ff8d26e3e9 [doc][is_simple, is_valid] add doxygen and qbk support for documentation
of is_simple and is_valid; add qbk doc for is_simple and is_valid;
add example for is_simple and is_valid;
2014-06-27 02:35:33 +03:00
Menelaos Karavelas
4ddbe46ec4 Merge branch 'feature/doc' into feature/is_simple 2014-06-26 23:05:27 +03:00
Menelaos Karavelas
6ad8760295 [doc] add documentation support for is_valid and is_simple 2014-06-26 22:56:29 +03:00
Menelaos Karavelas
f9f1387efa [doc] add algorithms/detail/comparable_distance to the doxygen input
path
2014-06-26 22:40:21 +03:00
Menelaos Karavelas
fcebb52f0a [doc][index] doxygen 1.8.4 complains that SYMBOL_CACHE_SIZE is obsolete
and suggests to remove the entry
2014-06-26 22:38:44 +03:00
Adam Wulkiewicz
81bcdc34ed [geometries] Define assignment operators taking initializer lists.
Add constructor taking initializer list for multi_point.
2014-06-16 23:54:16 +02:00
Barend Gehrels
8102c48d65 Merge branch 'develop' into prepare_1_56_june16
Conflicts:
	doc/doxy/doxygen_output/html/doxygen.css
	doc/doxy/doxygen_output/html/doxygen.png
	doc/doxy/doxygen_output/html/tabs.css
	doc/html/index.html
	doc/index/rtree/query.qbk
	doc/make_qbk.py
	doc/quickbook/quickref.xml
	doc/quickref.xml
	doc/release_notes.qbk
	doc/src/docutils/tools/doxygen_xml2qbk/configuration.hpp
	doc/src/docutils/tools/doxygen_xml2qbk/doxygen_xml2qbk.cpp
	example/07_b_graph_route_example.cpp
	example/c11_custom_cs_transform_example.cpp
	example/ml02_distance_strategy.cpp
	extensions/example/gis/io/shapelib/shapelib.cpp
	extensions/example/gis/latlong/distance_example.cpp
	extensions/example/gis/latlong/point_ll_example.cpp
	extensions/example/gis/projections/p03_projmap_example.cpp
	extensions/example/gis/projections/p04_example.cpp
	extensions/example/gis/projections/p05_example.cpp
	extensions/test/algorithms/Jamfile.v2
	extensions/test/algorithms/dissolve.cpp
	extensions/test/algorithms/offset.cpp
	extensions/test/gis/latlong/andoyer.cpp
	extensions/test/gis/latlong/cross_track.cpp
	extensions/test/gis/latlong/distance_mixed.cpp
	extensions/test/gis/latlong/vincenty.cpp
	extensions/test/gis/projections/projections.cpp
	extensions/test/nsphere/Jamfile.v2
	extensions/test/nsphere/nsphere-access.cpp
	extensions/test/nsphere/nsphere-area.cpp
	extensions/test/nsphere/nsphere-circle.cpp
	extensions/test/nsphere/nsphere-disjoint.cpp
	extensions/test/nsphere/nsphere-index_content.cpp
	extensions/test/nsphere/nsphere-index_margin.cpp
	extensions/test/nsphere/nsphere-multi_within.cpp
	extensions/test/nsphere/nsphere-nsphere_in_box.cpp
	extensions/test/nsphere/nsphere-point_in_nsphere.cpp
	extensions/test/nsphere/nsphere-point_type.cpp
	extensions/test/nsphere/nsphere-within.cpp
	include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp
	include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp
	include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
	include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
	include/boost/geometry/algorithms/detail/disjoint.hpp
	include/boost/geometry/algorithms/detail/multi_modify.hpp
	include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp
	include/boost/geometry/algorithms/detail/overlay/copy_segments.hpp
	include/boost/geometry/algorithms/detail/overlay/enrichment_info.hpp
	include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
	include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
	include/boost/geometry/algorithms/detail/overlay/traverse.hpp
	include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
	include/boost/geometry/algorithms/detail/sections/sectionalize.hpp
	include/boost/geometry/algorithms/disjoint.hpp
	include/boost/geometry/algorithms/distance.hpp
	include/boost/geometry/algorithms/num_points.hpp
	include/boost/geometry/algorithms/simplify.hpp
	include/boost/geometry/extensions/algebra/algebra.hpp
	include/boost/geometry/extensions/algebra/algorithms/convert.hpp
	include/boost/geometry/extensions/algebra/algorithms/detail.hpp
	include/boost/geometry/extensions/algebra/algorithms/rotation.hpp
	include/boost/geometry/extensions/algorithms/connect.hpp
	include/boost/geometry/extensions/algorithms/detail/overlay/dissolver.hpp
	include/boost/geometry/extensions/algorithms/dissolve.hpp
	include/boost/geometry/extensions/algorithms/offset.hpp
	include/boost/geometry/extensions/algorithms/remove_holes_if.hpp
	include/boost/geometry/extensions/algorithms/remove_marked.hpp
	include/boost/geometry/extensions/algorithms/selected.hpp
	include/boost/geometry/extensions/contrib/ttmath_stub.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/andoyer.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/distance_cross_track.hpp
	include/boost/geometry/extensions/gis/geographic/strategies/vincenty.hpp
	include/boost/geometry/extensions/gis/io/shapelib/shp_create_object_multi.hpp
	include/boost/geometry/extensions/gis/projections/impl/pj_fwd.hpp
	include/boost/geometry/extensions/gis/projections/new_projection.hpp
	include/boost/geometry/extensions/gis/projections/projection_point_type.hpp
	include/boost/geometry/extensions/multi/algorithms/dissolve.hpp
	include/boost/geometry/extensions/nsphere/algorithms/disjoint.hpp
	include/boost/geometry/extensions/nsphere/algorithms/within.hpp
	include/boost/geometry/extensions/nsphere/core/radius.hpp
	include/boost/geometry/extensions/nsphere/core/tags.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/bounds.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/comparable_distance_near.hpp
	include/boost/geometry/extensions/nsphere/index/detail/algorithms/content.hpp
	include/boost/geometry/extensions/nsphere/index/detail/rtree/linear/redistribute_elements.hpp
	include/boost/geometry/extensions/nsphere/nsphere.hpp
	include/boost/geometry/extensions/nsphere/strategies/cartesian/nsphere_in_box.hpp
	include/boost/geometry/extensions/nsphere/strategies/cartesian/point_in_nsphere.hpp
	include/boost/geometry/extensions/nsphere/views/center_view.hpp
	include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp
	include/boost/geometry/index/rtree.hpp
	include/boost/geometry/multi/algorithms/distance.hpp
	include/boost/geometry/multi/geometries/concepts/multi_linestring_concept.hpp
	include/boost/geometry/multi/geometries/concepts/multi_point_concept.hpp
	include/boost/geometry/multi/geometries/concepts/multi_polygon_concept.hpp
	include/boost/geometry/multi/io/wkt/read.hpp
	include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp
	include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp
	include/boost/geometry/strategies/agnostic/buffer_end_skip.hpp
	include/boost/geometry/strategies/buffer.hpp
	include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp
	include/boost/geometry/strategies/cartesian/buffer_end_round.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_miter.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_round.hpp
	include/boost/geometry/strategies/cartesian/buffer_join_round_by_divide.hpp
	include/boost/geometry/strategies/cartesian/distance_projected_point.hpp
	include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp
	include/boost/geometry/strategies/concepts/distance_concept.hpp
	include/boost/geometry/strategies/default_distance_result.hpp
	include/boost/geometry/strategies/spherical/distance_cross_track.hpp
	include/boost/geometry/strategies/spherical/distance_haversine.hpp
	include/boost/geometry/util/math.hpp
	index/example/benchmark_experimental.cpp
	index/example/glut_vis.cpp
	index/example/serialize.cpp
	index/test/rtree/interprocess/Jamfile.v2
	index/test/rtree/test_rtree.hpp
	test/algorithms/Jamfile.v2
	test/algorithms/buffer/Jamfile.v2
	test/algorithms/buffer/multi_linestring_buffer.cpp
	test/algorithms/buffer/multi_point_buffer.cpp
	test/algorithms/buffer/multi_polygon_buffer.cpp
	test/algorithms/buffer/point_buffer.cpp
	test/algorithms/buffer/polygon_buffer.cpp
	test/algorithms/difference.cpp
	test/algorithms/intersection.cpp
	test/algorithms/intersects.cpp
	test/algorithms/overlay/overlay_cases.hpp
	test/algorithms/overlay/robustness/Jamfile.v2
	test/algorithms/test_intersection.hpp
	test/algorithms/test_simplify.hpp
	test/algorithms/test_union.hpp
	test/algorithms/union.cpp
	test/geometry_test_common.hpp
	test/multi/algorithms/Jamfile.v2
	test/multi/algorithms/multi_difference_spike.cpp
	test/multi/algorithms/multi_distance.cpp
2014-06-16 19:57:43 +02:00
Adam Wulkiewicz
9aaffa5f78 [geometries] Add support for std::initializer_list 2014-06-16 19:06:19 +02:00
Adam Wulkiewicz
1403662e39 [doc] Update status matrices for intersects() and disjoints() 2014-06-16 03:59:07 +02:00
Adam Wulkiewicz
76917a4e70 [within][covered_by][test][doc] Support Point in Segment.
Add tests and update implementation status.
Add the test for intersects(Point, Segment).
2014-06-16 03:49:51 +02:00
Barend Gehrels
2c730125c2 [doc] update release notes 2014-06-15 17:33:49 +02:00
Adam Wulkiewicz
284e74b240 [doc] Update the note about the supported Geometries for touches() 2014-06-12 01:45:33 +02:00
Adam Wulkiewicz
08f48ea366 [doc][index] Rearrange knn queries images 2014-06-12 01:38:58 +02:00
Adam Wulkiewicz
d895e84431 [doc][index] Add expected results and some comments to the examples. Add import of the mapped_file example. 2014-06-12 00:01:43 +02:00
Adam Wulkiewicz
e545fe66d8 [doc][index] Add example - rtree stored in mapped file 2014-06-10 02:36:14 +02:00
Adam Wulkiewicz
18923e929d [docutils] Update WRT the latest relocation of the code from multi/ directory.
Also add Jamfile for support_status.
2014-06-04 22:34:07 +02:00
Adam Wulkiewicz
ac81873925 [doc] Update docs WRT the latest relocation of the code from multi/ directory 2014-06-04 22:14:25 +02:00
Barend Gehrels
d44df9b813 [doc] small update for disjoint and contribution 2014-05-26 12:25:56 +02:00
Barend Gehrels
6c149d4228 [doc][wkt] update of conformance sections 2014-05-21 11:59:10 +02:00
Barend Gehrels
cb8344e5f2 [doc] Extended doc for WKT 2014-05-20 22:57:38 +02:00
Barend Gehrels
86259f78a7 [doc][wkt] Fixed WKT doc / extended WKT doc (in progress) 2014-05-19 23:10:06 +02:00
Adam Wulkiewicz
862743176c [doc/index] Compact the new knn query pictures. Add knn code snippet. 2014-05-19 02:17:27 +02:00
Adam Wulkiewicz
2df9ea51fe [doc/index] Updated example rtree pack creation time, after optimization. 2014-05-19 01:56:06 +02:00
Adam Wulkiewicz
92b0491b22 [doc] Add info about Segments Indexables and more pictures. 2014-05-19 01:44:32 +02:00
Adam Wulkiewicz
82304fdeef [doc] Fix quickref.xml to support new parameter name of nearest(). Also improve the knn examples info. 2014-05-18 19:39:38 +02:00
Adam Wulkiewicz
c51cdc4bb9 [doc][example] Update the knn queries section in docs. Improve knn query visualization in glut_vis. 2014-05-18 19:29:16 +02:00
Barend Gehrels
422c6c7129 [doc] Added Samuel and fixed some doc issues for distance 2014-05-16 23:00:13 +02:00
Barend Gehrels
5132d2a9cf [doc] Added variant to implementation-status matrix 2014-05-12 22:31:09 +02:00
Barend Gehrels
f4a687d79a [doc] Fixed double inclusion of Menelaos 2014-05-08 22:06:21 +02:00
Barend Gehrels
2c3d8dd90d [doc] updated contributors 2014-05-07 21:47:11 +02:00
Barend Gehrels
02bc0d908d [doc] updated the implementation_status tool to support centroid/envelope better
and added some relation status.
clang is now default
2014-05-07 20:53:37 +02:00
Barend Gehrels
26038367b3 [doc] Added implementation_status for crosses, intersects.
Updated status for disjoint, overlaps, intersects
2014-05-07 20:52:33 +02:00
Barend Gehrels
b093230a6e [doc] updated equal_status 2014-05-07 15:51:26 +02:00
Barend Gehrels
1aecbae980 [doc] updated within/covered_by status status 2014-05-07 15:42:16 +02:00
Barend Gehrels
a8b4f324ac [doc] Changes in implementation_status tool.
For debug have full caseid and save the cpp file.
Added clang (for speed) with pre-compiled headers.
Do not surpress empty rows automatically (it was not the case in current docs)
Swap row/column (it was already the case for within)
Bugfix in box WKT, runtime
2014-05-07 15:35:13 +02:00
Barend Gehrels
e0d71fbc5e [doc] Moved status files to reference/status instead of generated.
They are generated but not from Doxygen, and are committed to git
2014-05-07 13:13:56 +02:00
Barend Gehrels
e798d86e94 [doc] Updated copyright 2014-05-07 12:19:26 +02:00
Barend Gehrels
432a4bc6a2 [doc] Moved Doxygen html files (conform index) such that they can be deleted more convenient. 2014-05-07 12:18:37 +02:00
Barend Gehrels
46a5e4e090 [doc] Updated make_qbk 2014-05-07 11:57:21 +02:00
Barend Gehrels
dc2993ae3a Merge branch 'develop' into rescale_to_integer
Conflicts:
	include/boost/geometry/algorithms/detail/relate/turns.hpp
	include/boost/geometry/algorithms/touches.hppq
2014-04-23 13:26:59 +02:00
Adam Wulkiewicz
bdacc633aa Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-04-22 16:39:47 +02:00
Adam Wulkiewicz
fdb1afaf20 [test][doc][index] replace <toolset>gcc-mingw with <toolset>gcc,<target-os>windows in Jamfiles.
This fixes the ticket 9858.
One Jamfile defines tests for rtree+Interprocess, the second one docs examples using Interprocess.
2014-04-22 16:25:04 +02:00
Barend Gehrels
61f3ecfa0b updated release notes for ticket #9871 2014-04-21 19:46:49 +02:00
Adam Wulkiewicz
ec576e827c [doc] Change non-portable run_command rm to os.remove in make_qbk scripts 2014-04-19 02:29:54 +02:00
Menelaos Karavelas
2c43c9d418 [doc][difference] update behavior: add entries for L/L and P/P geometries 2014-04-15 08:56:59 +03:00
Adam Wulkiewicz
dfe76adb2a [doc][index] Add info about the query iterators - k-NN order and invalidation 2014-04-11 14:08:26 +02:00
Adam Wulkiewicz
9b384bbcab [doc] add dummy file to empty index/generated directory to force GIT t ohandle it properly 2014-04-09 03:34:29 +02:00
Adam Wulkiewicz
edf8a613ff [doc][crosses][overlaps] add crosses() to make_qbk.py script, add parameters info to crosses() and overlaps() 2014-04-09 03:26:07 +02:00
Adam Wulkiewicz
2753f5e30a [crosses] add missing files required by bg::crosses() algorithm 2014-04-09 01:34:34 +02:00
Adam Wulkiewicz
d3f8ea2f6b [crosses] add bg::crosses() algorithm 2014-04-09 01:33:37 +02:00
Barend Gehrels
da7c741eb8 Merge branch 'develop' into rescale_to_integer
Conflicts:
	include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp
	include/boost/geometry/algorithms/detail/sub_geometry.hpp
	include/boost/geometry/algorithms/disjoint.hpp
	include/boost/geometry/algorithms/touches.hpp
	include/boost/geometry/algorithms/within.hpp
	include/boost/geometry/policies/relate/intersection_points.hpp
	test/algorithms/intersection.cpp
	test/algorithms/overlay/get_turn_info.cpp
2014-03-26 13:33:15 +01:00
Menelaos Karavelas
79bbb5a408 [geometry][append] updated copyright headers 2014-03-17 09:51:37 +02:00
Menelaos Karavelas
971247df04 updated the documentation wrt multi-linestrings and multi-polygons 2014-03-17 09:42:14 +02:00
Adam Wulkiewicz
cec1994358 [doc] spatial index iterative queries description improved 2014-02-02 23:02:41 +01:00
Adam Wulkiewicz
a062bf6d1a added README to master 2014-01-28 13:46:24 +01:00
Adam Wulkiewicz
87b9fef6a1 [doc] GitHub repository info added to the Introduction 2014-01-23 02:31:53 +01:00
Barend Gehrels
95bb6372ab [geometry] Added testcase for ticket #9563 which was already fixed in this branch
Rescaling to robust type already fixed this.
2014-01-18 18:14:51 +01:00
Adam Wulkiewicz
f2772bc599 [geometry][doc]: added new logo 2013-12-12 04:36:14 +01:00
Barend Gehrels
d60df91ca0 [geometry] Remove all trailing spaces (tools) 2013-12-05 19:40:50 +01:00
Barend Gehrels
ed4e7bb921 [geometry] Remove all trailing spaces (examples) 2013-12-05 19:39:57 +01:00
Mateusz Loskot
84d8419cf0 [geometry] Remove files generated by Doxygen
[SVN r86764]
2013-11-19 10:37:46 +00:00
Mateusz Loskot
16c326c295 [geometry] Update rule for template declaration with long template parameter list
[SVN r86756]
2013-11-18 15:18:50 +00:00
Mateusz Loskot
15b6f76f46 [geometry] include guidelines.qbk (commented until released)
[SVN r86755]
2013-11-18 15:11:54 +00:00
Mateusz Loskot
b32d9cf803 [geometry] Add rule on cryptic names and abbreviations. Remove rule on template parameters. Correct indentation. Update code examples. Fix typos.
[SVN r86754]
2013-11-18 15:01:52 +00:00
Mateusz Loskot
ab1f188a0b [geometry] Remove building of src/examples from this Jamfile.v2, build only documentation. The src/examples are built by in /libs/geometry/Jamfile.v2.
[SVN r86753]
2013-11-18 13:37:10 +00:00
Mateusz Loskot
b98a76bbb4 [geometry] Fix make_qbk.py to handle empty string returned by os.path.dirname() if called as: $ python /path/to/make_qbk.py. Print current working directory, for easier debugging.
[SVN r86752]
2013-11-18 13:21:00 +00:00
Mateusz Loskot
10dd010ecc [geometry] Add guidelines for developers and maintainers (not yet generated into docs). Content moved from http://trac.osgeo.org/ggl/wiki/Developer/Guidelines
[SVN r86710]
2013-11-15 17:31:07 +00:00
Mateusz Loskot
bdef7109d0 [geometry] Bump year to 2013
[SVN r86694]
2013-11-14 10:02:59 +00:00
Barend Gehrels
1088afb1be [geometry] Fixed self-turn points, neighboring function in get_turns did have the wrong meta-function. Also cleaned corresponding unit tests / added test cases for reported error (reported by Joan on mailing list)
[SVN r86627]
2013-11-11 22:36:57 +00:00
Barend Gehrels
42c3e28ff7 [geometry] fixed ticket 8310, disjoint did give the wrong results. Fixed using point_on_surface. Added unit test. Also tests for overlay algorithms because they might suffer from the same problem
[SVN r86579]
2013-11-06 22:42:02 +00:00
Mateusz Loskot
10b0e40d07 [geometry] Add doc/src/examples to top-level Jamfile.v2 and doc/Jamfile.v2
[SVN r86528]
2013-10-30 22:08:52 +00:00
Mateusz Loskot
9299ed5423 [geometry] Correct Bruno's name. Add Mateusz's location
[SVN r86459]
2013-10-26 17:23:23 +00:00
Barend Gehrels
cee8a0506c [geometry] Added remove_spikes as an algorithm. The first version was already in extensions (for years), that is removed now. The new version works using the recent point_is_spike_or_equal
[SVN r86450]
2013-10-26 13:18:11 +00:00
Mateusz Loskot
0e4f6a310e [geometry] Add TODO item EGC
[SVN r86437]
2013-10-26 00:33:40 +00:00
Mateusz Loskot
989c1b2748 [geometry] Add TODO item on doxygen_d_robustness.hpp
[SVN r86436]
2013-10-26 00:30:59 +00:00
Mateusz Loskot
682b21cbbf [geometry] Add TODO items
[SVN r86435]
2013-10-26 00:27:24 +00:00
Mateusz Loskot
55cf84daf5 [geometry] Add basic draft of the Robustness topic for docs
[SVN r86434]
2013-10-26 00:18:47 +00:00
Mateusz Loskot
6d3586c612 [geometry] Indicate clang versions that have been tested
[SVN r86421]
2013-10-24 20:48:57 +00:00
Barend Gehrels
3a6ae0bacb [geometry] revised solution for robustness, we don't go to integer which was shortly done. This is partly a revert of r85867, where we scaled to integer. Now we make side information consistent by iteratively selecting a larger epsilon. This will be moved into a separate class. All tests pass now, also the complete ticket_9081 test which failed before
[SVN r86368]
2013-10-20 15:30:21 +00:00
Barend Gehrels
ed885cbf1f [geometry] Applied patch in ticket 9245 about error messages in make_qbk.py
[SVN r86295]
2013-10-13 20:10:25 +00:00
Barend Gehrels
ac40228b07 [geometry] Major bugfix: intersection problem(s) caused by robustness, reported in ticket 9081. Causes were inconsistent side information by floating point precision. We now switch to integer for a specific region (6 points) to have the side information consistent. This removes many separate robustness checks previously done in cart_intersect, which is now more simple and ~200 lines shorter. And it removes also some robustness checks in get_turn_info (probably more were actually needed by old approach). It also uses this system in handle_tangencies and enrich_intersection_points.
It now also used the passed side information in direction.hpp, which saves calculations and is shorter.
In the end the performance is similar.
One (of many) situations in ticket 9081 is added in multi unit tests.


[SVN r85867]
2013-09-24 14:18:13 +00:00
Barend Gehrels
6567f7fab9 [geometry] merged to release
[SVN r85862]
2013-09-23 21:54:07 +00:00
Adam Wulkiewicz
ce10039377 [geometry][index]: added iterators test implementation using Boost.Function. Fixed compilation errors in benchmark_experimental.
[SVN r85693]
2013-09-16 00:25:37 +00:00
Adam Wulkiewicz
1efb2881ff [geometry] index docs: removed meaningless 'experimental'.
[SVN r85639]
2013-09-10 12:12:43 +00:00
Adam Wulkiewicz
b11eb4fe5b [geometry] index docs: reformulated sentence.
[SVN r85638]
2013-09-10 12:00:44 +00:00
Adam Wulkiewicz
d31d73ed62 [geometry] query iterators described in docs + some fixes of the chapter describing queries.
[SVN r85637]
2013-09-10 11:54:34 +00:00
Adam Wulkiewicz
d9b6f89d64 [geometry]: iterative queries simplified, docs updated, added qbegin() and qend() free functions, added new functions to the reference matrix, release notes updated.
[SVN r85630]
2013-09-09 22:37:55 +00:00
Adam Wulkiewicz
597f121798 [geometry][index] docs updated.
[SVN r85617]
2013-09-09 00:02:53 +00:00
Adam Wulkiewicz
d063118a3f [geometry] docs: added description of contains() and covers() predicates.
[SVN r85566]
2013-09-04 19:44:19 +00:00
Adam Wulkiewicz
8ab68c96f6 [geometry][index] example: added segment and linestring intersects queries to glut_vis, doc: added pictures of those queries results.
[SVN r85563]
2013-09-04 11:57:34 +00:00
Barend Gehrels
bb8e187931 [geometry] fixed clear/back calls for cases reported by Renaud on 2013-09-02 on mailing list
[SVN r85554]
2013-09-03 20:08:30 +00:00
Barend Gehrels
fb74bfbe26 [geometry] Fixed ticket 9047 (recursive inclusion) and unit test for ticket 8652
[SVN r85552]
2013-09-03 18:45:18 +00:00
Barend Gehrels
95cd9a2126 [geometry] added testcase for ticket 6958 which is also fixed by commit 85451 avoiding spikes
[SVN r85491]
2013-08-27 20:33:32 +00:00
Barend Gehrels
d1c4cb7b6d [geometry] avoid generation of spikes in overlays, this fixes ticket 8364 and 8365. Added unit tests for these tickets. These changes result in (at about 3 places) changes in the output-number-of-points, this is verified visually
[SVN r85451]
2013-08-24 22:53:43 +00:00
Barend Gehrels
52db334352 [geometry] fixed documentation: removed template parameters, made pythagoras back to a class, remove xml files in make_qbk to avoid using old ones
[SVN r85412]
2013-08-20 20:22:33 +00:00
Barend Gehrels
449c1fcc13 [geometry][doxygen_xml2qbk][#8825] applied patch (modified making behaviour optional)
[SVN r85384]
2013-08-17 21:05:44 +00:00
Barend Gehrels
250384a591 [geometry] ticket #8969, fixed: constructor of model::point should be explicit
[SVN r85383]
2013-08-17 20:04:23 +00:00
Barend Gehrels
fdccdbff5e [geometry] cleanup, removing MSVC proj-files where were for version 2005
[SVN r85375]
2013-08-17 15:43:41 +00:00
Barend Gehrels
409be79e03 [geometry] added centroid calculation for segment type
[SVN r85346]
2013-08-14 15:31:46 +00:00
Barend Gehrels
018502c52c [geometry] adapted transform strategies, they have points now as member-template, and calculation-type as template. Similar to what was done for Distane. This commit includes updated tests/doc/examples
[SVN r85325]
2013-08-12 21:22:53 +00:00
Barend Gehrels
17b54657fa [geometry] fixed doc/example to new distance strategy structure
[SVN r85295]
2013-08-10 22:32:40 +00:00
Barend Gehrels
9cc6d295c3 [geometry] merged for 1.54 release
[SVN r84889]
2013-06-23 20:59:55 +00:00
Adam Wulkiewicz
0673b850cc [geometry][index] docs: planned features list modified.
[SVN r84826]
2013-06-18 16:21:31 +00:00
Adam Wulkiewicz
f2fbb111f3 [geometry][index] docs: planned and experimental features section modified, test: added tests for experimental reversed spatial predicates.
[SVN r84820]
2013-06-17 22:23:35 +00:00
Adam Wulkiewicz
b6b9716c99 [geometry][index]docs: Modified commented out "TODO".
[SVN r84815]
2013-06-17 19:17:53 +00:00
Adam Wulkiewicz
8f132f65cf [geometry][index]docs: Added commented out "TODO" list.
[SVN r84813]
2013-06-17 11:46:53 +00:00
Adam Wulkiewicz
c3e989d882 [geometry][index]docs: rtree figures measurements updated in the introduction.
[SVN r84812]
2013-06-17 01:19:11 +00:00
Adam Wulkiewicz
0be05f6951 [geometry][index]docs: Info about R* optimization added.
[SVN r84785]
2013-06-14 23:37:19 +00:00
Adam Wulkiewicz
9c7e23743b [geometry][index]docs: R-tree features not released in 1.54 commented out.
[SVN r84766]
2013-06-13 22:08:26 +00:00
Adam Wulkiewicz
c27074ab1d [geometry][index] docs: R-tree "Implementation details" improved, added "Planned features".
[SVN r84756]
2013-06-13 14:26:29 +00:00
Adam Wulkiewicz
bd5ba4b13c [geometry][index] docs: Improved introduction, added image of tree created using packing algorithm and plots t(Max) t(Min).
[SVN r84753]
2013-06-12 23:33:59 +00:00
Barend Gehrels
08e51dffee [geometry] doc, updated release notes
[SVN r84698]
2013-06-08 17:53:12 +00:00
Barend Gehrels
f92409c82f [geometry] added warning for template parameters without a type (which is usually an error in the docs)
[SVN r84696]
2013-06-08 17:43:48 +00:00
Barend Gehrels
e82db72f74 [geometry] added Mats in doc, moved Andrew to keep it alphabetical
[SVN r84694]
2013-06-08 17:24:33 +00:00
Barend Gehrels
49a4d0c0a3 [geometry] pending change, changed name of group (for doxygen)
[SVN r84693]
2013-06-08 17:14:34 +00:00
Adam Wulkiewicz
1cab2c21b5 geometry docs: contributor added.
[SVN r84681]
2013-06-07 20:10:23 +00:00
Mateusz Loskot
3ec31dff76 [geometry] Spell-check spatial index documentation
[SVN r84557]
2013-05-30 16:10:18 +00:00
Barend Gehrels
a2afadf701 [geometry] merged up to 84394 into Release branch
[SVN r84395]
2013-05-20 20:31:45 +00:00