Barend Gehrels
2b03e95bc1
Silence clang warnings by adding initialization
...
[SVN r70059]
2011-03-17 13:15:10 +00:00
Barend Gehrels
c800f15ff0
Removed obsolete files
...
Moved two not-used experimental views to extensions/util
Moved for_each_range from util to algorithm/detail and to namespace detail
[SVN r70056]
2011-03-17 13:00:19 +00:00
Barend Gehrels
82b3fe985b
Performance fix for get_turns/partition
...
[SVN r69958]
2011-03-13 16:09:47 +00:00
Barend Gehrels
6c430f7d1f
Added check in partition to check if partitioning is necessary, saves building up index vector(s)
...
[SVN r69948]
2011-03-13 15:22:31 +00:00
Barend Gehrels
4d147a71d3
Revised get_turns using partition instead of own implementation
...
Changed section to make use of ring_identifier instead of own indexes
Cleanup in using boost::geometry:: inside sources
[SVN r69943]
2011-03-13 14:46:07 +00:00
Barend Gehrels
397ddc7b18
Implemented partition for two ranges
...
[SVN r69942]
2011-03-13 14:43:17 +00:00
Barend Gehrels
9bdd88f741
Renamed combine to expand
...
[SVN r69916]
2011-03-13 11:02:13 +00:00
Barend Gehrels
39614450b9
Moved wkt, phase 4, cleanup
...
[SVN r69915]
2011-03-13 10:09:54 +00:00
Barend Gehrels
571790def4
Moved wkt, phase 3, in debug-defines
...
Moved parse to extensions
[SVN r69908]
2011-03-13 00:18:21 +00:00
Barend Gehrels
d7bc400caf
Moved wkt, phase 2, added warning and renamed include guards
...
[SVN r69907]
2011-03-13 00:03:25 +00:00
Barend Gehrels
0fc4cf96fb
Moved wkt (used in nearly all tests) from extension to domains tree for release
...
[SVN r69905]
2011-03-12 23:49:21 +00:00
Barend Gehrels
b12af33576
Small change to avoid warnings
...
[SVN r69841]
2011-03-11 12:54:07 +00:00
Barend Gehrels
9a02da8f4f
Worked on divide_and_conquer, now called partition, extra internal vectors with exceeding were not necessary, and therefore the mapping with processed-info neither
...
[SVN r69839]
2011-03-11 11:36:43 +00:00
Barend Gehrels
205091b3d4
Refactored/removed quadratic loop (dramatic performance increase)
...
Added separate and generic divide_and_conquer.hpp
[SVN r69828]
2011-03-10 21:50:35 +00:00
Barend Gehrels
394b7ec79d
Fixed robustness problem for case called "ggl_list_20110306_javier"
...
[SVN r69611]
2011-03-06 21:15:21 +00:00
Barend Gehrels
76f68b1bb7
Fixed error in new assemble approach, now both recursive_boxes as intersection_pies are completely running (again) for all combinations of open,cw,ccw,multi,box,triangle
...
[SVN r69587]
2011-03-05 23:27:06 +00:00
Barend Gehrels
7b17f677b7
Fixed call to do_reverse for std::vector output
...
[SVN r69586]
2011-03-05 22:43:48 +00:00
Barend Gehrels
93eb8e0994
Fixed TODO item from list for better reversal of ccw polygons
...
[SVN r69584]
2011-03-05 22:23:29 +00:00
Barend Gehrels
0161ed1f43
Implemented/fixed behaviour for empty polygons in intersections
...
Simplified reversal
Implemented transform for segment,multi_point,multi_linestring
Implemented wkt for segment
[SVN r69569]
2011-03-04 21:39:30 +00:00
Barend Gehrels
8c9c643f93
Fixed behaviour of new approach for dissolve
...
[SVN r69519]
2011-03-03 16:17:47 +00:00
Barend Gehrels
1c4e9cc8d8
Fixed behaviour of new approach for dissolve
...
[SVN r69517]
2011-03-03 16:13:52 +00:00
Barend Gehrels
7cccbf4bb0
Added include file for gcc
...
[SVN r69514]
2011-03-03 11:30:27 +00:00
Barend Gehrels
2fcbf1c7c9
Refactored assemble.hpp, now three parts: select_rings, assign_parents, add_rings
...
Rewritten ring_properties
Obsoleted add_to_containment.hpp, assemble.hpp
[SVN r69510]
2011-03-03 11:21:59 +00:00
Barend Gehrels
d43dc2b88c
Fix on forgotten typename
...
[SVN r69338]
2011-02-27 17:14:39 +00:00
Barend Gehrels
264b278308
Some adaptions for ttmath type
...
Doc update in (sym)difference
[SVN r69335]
2011-02-27 16:20:00 +00:00
Barend Gehrels
a736372915
Src update, move of ref/* to reference/*
...
[SVN r69329]
2011-02-27 14:16:11 +00:00
Barend Gehrels
3456835605
Added _inserter versions for (symmetric)difference
...
Replaced double by coordinate type in correct
Added multi in generic geometry include file
[SVN r69314]
2011-02-26 22:33:13 +00:00
Barend Gehrels
d9e68a120e
added multi/algorithms/difference.hpp
...
[SVN r69258]
2011-02-24 22:47:06 +00:00
Barend Gehrels
03c1d5ec31
Doc update
...
Fixed/added difference with box (box/Reversed)
Fixed/added append for some combinations (segment), splitted dispatch into two cases
[SVN r69252]
2011-02-24 22:29:01 +00:00
Barend Gehrels
239f794eb8
Added geometry:: to set to avoid clash with std::set
...
[SVN r69134]
2011-02-21 23:15:33 +00:00
Barend Gehrels
bd482c32ba
Deprecated copy_coordinates (=>convert)
...
Doc update (assign/make)
[SVN r69127]
2011-02-21 22:23:16 +00:00
Barend Gehrels
4badcdc600
Moved dissolve to extension
...
Fixed extensions connect/offset tests for gcc
[SVN r69086]
2011-02-20 18:18:10 +00:00
Barend Gehrels
034bc775df
Renamed container_access to mutable_range
...
[SVN r69075]
2011-02-20 13:10:46 +00:00
Barend Gehrels
c679b2312d
Selected other solution for mutable container, now having metafunction rvalue_type
...
[SVN r69058]
2011-02-19 14:39:49 +00:00
Barend Gehrels
029ce7c2c4
Enhanced mutable polygon concept with respect to proxies. Now Boost.Polygon is supported for both reading/writing.
...
Upgraded ttmath
Added coordinate_cast to support "lexical_cast" of ttmath numbers
[SVN r69054]
2011-02-19 13:33:14 +00:00
Mateusz Loskot
90e46544b5
[geometry] Replaced TODO comment with BOOST_ASSERT to guard unexpected execution point.
...
[SVN r68950]
2011-02-16 16:41:53 +00:00
Barend Gehrels
95e61f338e
Use traits::resize now instead of assuming a container resize method
...
[SVN r68935]
2011-02-15 22:33:18 +00:00
Barend Gehrels
7fa765ded2
for_each_segment doc update
...
[SVN r68930]
2011-02-15 21:14:41 +00:00
Barend Gehrels
e7d222e929
Fixed typo
...
[SVN r68807]
2011-02-12 15:37:38 +00:00
Barend Gehrels
4faf0f235d
Replaced is_multi by tag_cast as planned (see also http://barendgehrels.blogspot.com/2010/10/tag-dispatching-and-inheritance.html )
...
Moved num_geometries to algorithms/ folder
Created new file num_interior_rings.hpp (extracted from interior_rings.hpp)
[SVN r68803]
2011-02-12 15:26:36 +00:00
Barend Gehrels
6a886721e7
Update for c++0x where I don't get BOOST_AUTO to work.
...
[SVN r68749]
2011-02-09 19:30:52 +00:00
Barend Gehrels
f1d0a98b0c
Small fixes in extensions
...
[SVN r68712]
2011-02-08 12:01:23 +00:00
Barend Gehrels
73197970ee
Fixed accidental usage of bg::
...
[SVN r68709]
2011-02-08 07:45:54 +00:00
Barend Gehrels
167c4ebd36
Removed an accidental typedef (which MSVC 2005 surprisingly accepts)
...
[SVN r68704]
2011-02-07 21:48:02 +00:00
Barend Gehrels
3d0230f8b4
Propagate constness in metafunction ring_return_type
...
[SVN r68703]
2011-02-07 20:51:35 +00:00
Barend Gehrels
9fbd4da716
Added now necessary reference after change in read wkt
...
[SVN r68702]
2011-02-07 20:09:46 +00:00
Barend Gehrels
da3998874d
Changed polygon concept to implement const/mutable usage
...
Therefore changed container_access
Added namespace "write" to enable writable containers or ranges
Reimplemented much of Boost.Polygon's polygon_with_hole_data adaption
[SVN r68694]
2011-02-07 18:44:49 +00:00
Barend Gehrels
0871cb8295
get/set update for doc
...
[SVN r68682]
2011-02-06 21:09:58 +00:00
Barend Gehrels
a7e547a7e3
Doc update
...
Renamed macro to throw/don't throw BOOST_GEOMETRY_CENTROID_NO_THROW
[SVN r68574]
2011-01-30 21:48:22 +00:00
Barend Gehrels
2b6ee203f1
Missing comma
...
[SVN r68390]
2011-01-23 16:34:36 +00:00