Barend Gehrels
30b6ba4395
Curly brace convention update only
...
[SVN r76012]
2011-12-17 11:19:12 +00:00
Bruno Lalande
e29d99311f
Moved slightly misplaced specialization...
...
[SVN r76004]
2011-12-16 23:20:35 +00:00
Bruno Lalande
9ff892b616
Had dispatch::distance take care of the default strategy retrieval/inversion.
...
[SVN r76003]
2011-12-16 23:16:22 +00:00
Bruno Lalande
25e7109a2f
Made dispatch::distance able to get the strategy tag by itself.
...
[SVN r76001]
2011-12-16 22:04:56 +00:00
Bruno Lalande
16ef03980f
Changed the multi versions of dispatch::distance according to changes made in r75975.
...
[SVN r75996]
2011-12-16 17:06:44 +00:00
Mateusz Loskot
afcef6e56f
Boost.Geometry:
...
* Introducing new layout of IO formats in geometry/io/<FORMAT>/ with unified set of public headers: <FORMAT>.hpp, read.hpp, write.hpp and iomanip.hpp
* Moved OGC Well-Known-Text (WKT) format from geometry/extensions/gis/io/wkt to geometry/io
* Renamed stream_wkt.hpp to iomanip.hpp to reflect what it defines: manipulators for streams.
* Removed deprecated headers and updated other headers to use the new locations.
[SVN r75977]
2011-12-16 01:28:37 +00:00
Bruno Lalande
418bdc52d2
Made dispatch::distance able to reverse itself. This is no longer driven by the caller.
...
[SVN r75975]
2011-12-15 23:26:22 +00:00
Bruno Lalande
f6eb4968eb
dispatch::distance now gets the geometry tags by itself.
...
[SVN r75972]
2011-12-15 22:13:26 +00:00
Bruno Lalande
d7e613f8b7
Reduced dispatch::convert required parameters to their bare minimum.
...
[SVN r75948]
2011-12-14 23:29:35 +00:00
Bruno Lalande
cdaba1bebb
Improved not_implemented.
...
[SVN r75935]
2011-12-13 23:24:52 +00:00
Bruno Lalande
1fa8099345
Defaulted another template parameter of dispatch::convert.
...
[SVN r75833]
2011-12-07 00:04:53 +00:00
Bruno Lalande
4b0afc334f
Reflected last change on dispatch::convert in multi/convert.hpp.
...
[SVN r75823]
2011-12-06 13:46:42 +00:00
Bruno Lalande
881a1020b1
Made dispatch::convert more self-contained by having its primary definition find the dimension by itself.
...
[SVN r75817]
2011-12-05 23:12:07 +00:00
Bruno Lalande
73642eb0f1
Applied not_implemented to 'convert' algorithm. Added it to support_status.
...
[SVN r75816]
2011-12-05 23:00:42 +00:00
Bruno Lalande
812aa1e7b2
Moved the static assertion to not_implemented.
...
[SVN r75797]
2011-12-04 02:28:07 +00:00
Bruno Lalande
8e4e6a2fc2
New mechanism for easy checking of implementation status.
...
[SVN r75796]
2011-12-04 02:00:25 +00:00
Barend Gehrels
cd7371b664
Added segment-to-segment conversion, therefore box_to_box is now indexed_to_indexed.
...
This also fixes last weeks accidental (but still working...) reversal of index/dimension
[SVN r75782]
2011-12-03 10:25:48 +00:00
Barend Gehrels
5801bd31af
Linestring/polygon overlay, phase 9 (difference for multi)
...
[SVN r75688]
2011-11-27 12:05:49 +00:00
Barend Gehrels
2eadb6247a
Added box-to-box conversion
...
[SVN r75686]
2011-11-27 11:06:47 +00:00
Barend Gehrels
838d092eb7
Fix for gcc - assert does not work here or like this
...
[SVN r75685]
2011-11-27 10:46:11 +00:00
Barend Gehrels
a7b42a758b
Linestring/polygon overlay, fix for gcc (and probably more): extracted subclass
...
[SVN r75684]
2011-11-27 10:44:22 +00:00
Barend Gehrels
c9418d4fe4
Linestring/polygon overlay, phase 8 (difference)
...
[SVN r75682]
2011-11-27 10:23:05 +00:00
Barend Gehrels
81c7e515ba
Linestring/polygon overlay, phase 7 (collinear/equal)
...
[SVN r75670]
2011-11-26 17:30:16 +00:00
Barend Gehrels
2702c80ff4
Typo in comment
...
[SVN r75650]
2011-11-24 22:48:13 +00:00
Barend Gehrels
3f6a81d61b
Linestring/polygon overlay, phase 6 (ring, counter clockwise)
...
[SVN r75574]
2011-11-20 14:53:36 +00:00
Barend Gehrels
7a4ee056bf
Linestring/polygon overlay, phase 4 (multi_linestring/multi_polygon, and multi_linestring/polygon)
...
[SVN r75570]
2011-11-20 13:03:07 +00:00
Barend Gehrels
8a5ffa7a66
Linestring/polygon overlay, phase 4 (linestring/multi_polygon, which effectively uses the same implementation)
...
[SVN r75568]
2011-11-20 12:33:55 +00:00
Barend Gehrels
95c5d6f945
Linestring/polygon overlay, third phase (including segments along polygon's border)
...
[SVN r75564]
2011-11-20 11:50:06 +00:00
Barend Gehrels
ae52ce120a
Linestring/polygon overlay, second phase (including touching intersection points)
...
[SVN r75555]
2011-11-19 16:37:55 +00:00
Barend Gehrels
a000d93d8f
Linestring/polygon overlay, first phase
...
[SVN r75551]
2011-11-19 13:40:44 +00:00
Barend Gehrels
a3648f0e1c
Fixed dissolve issue by using own policy
...
[SVN r75296]
2011-11-04 10:22:38 +00:00
Barend Gehrels
76fa593076
Fixed order-problem by avoiding argument reversion. See correspondence on GGL mailing list 2011/10/25
...
[SVN r75115]
2011-10-25 19:33:22 +00:00
Mateusz Loskot
b46bc26858
[geometry] Restructured WKT io files to follow structure of: geometry/domains/<DOMAIN>/io/<FORMAT>/<read|write>.hpp
...
[SVN r75076]
2011-10-20 23:20:05 +00:00
Mateusz Loskot
aa55176325
[geometry] Updated include guards to reflect current file path
...
[SVN r75075]
2011-10-20 22:34:10 +00:00
Mateusz Loskot
90ce0fa3d1
[geometry] Moved util/write_dsv.hpp to io/dsv/write.hpp. This introduces refinement of new io structure: geometry/io/<FORMAT>/<read|write>.hpp
...
[SVN r75073]
2011-10-20 21:12:52 +00:00
Barend Gehrels
104f5de462
Fix ticket 5954, use strategy directly, not the comparable strategy (unless fixed otherwise)
...
[SVN r74761]
2011-10-06 17:06:30 +00:00
Mateusz Loskot
69b1a2f8f8
[geometry] Added FIXME comment related to ticket #5954
...
[SVN r74600]
2011-09-28 17:05:35 +00:00
Barend Gehrels
38321e2bb9
coordinate_cast of rational, bugfix and implemented parsing strings like 3/2 (how it is streamed)
...
[SVN r74375]
2011-09-14 20:28:04 +00:00
Barend Gehrels
ff0031dca7
Ticket #5747 Removed (commented) unused variables
...
[SVN r74202]
2011-09-03 12:52:18 +00:00
Barend Gehrels
25a26d48c1
Bugfix (robustness issue) based on ticket ggl-list by Christophe, dated Aug 20, 2011
...
Phase 1, it still has to be reworked
[SVN r74170]
2011-08-30 21:16:50 +00:00
Barend Gehrels
9dc22e4a06
Added support for point-output
...
[SVN r74163]
2011-08-30 15:56:05 +00:00
Barend Gehrels
5a9fcef9c6
Applied patch Mario Lang, using rational_cast instead
...
[SVN r74150]
2011-08-30 11:30:01 +00:00
Barend Gehrels
71a45e1544
Added basic support for Boost.Rational
...
[SVN r74147]
2011-08-30 10:46:34 +00:00
Barend Gehrels
ba6f3e64b0
Removed using double for highest/lowest as it is not appropriate for e.g. rational
...
[SVN r74146]
2011-08-30 10:00:22 +00:00
Barend Gehrels
635bfd7773
Fixed error in fusion support
...
[SVN r73784]
2011-08-15 17:33:36 +00:00
Barend Gehrels
ad1a3072ff
Small changes to enable Boost.Rational (part 1)
...
[SVN r73602]
2011-08-07 18:30:52 +00:00
Barend Gehrels
fa5087e44a
Fixed performance issue on self intersections
...
[SVN r73599]
2011-08-07 16:46:33 +00:00
Barend Gehrels
6fda236075
Reorganized backtracking in a separate strategy, different for normal overlay and dissolve. Checking on self-intersections is now done in that strategy (for overlay). It is not part of the normal path anymore. This can increase the speed drastically, in some cases.
...
[SVN r73546]
2011-08-05 13:14:22 +00:00
Barend Gehrels
a23fd5e7b1
Added a utility to skip the check on self intersections in overlays, if you know the input is valid.
...
(BOOST_GEOMETRY_OVERLAY_SKIP_CHECK_SELF_INTERSECTIONS)
[SVN r73429]
2011-07-29 10:32:56 +00:00
Barend Gehrels
38188d36b4
Fixed bug reported by Akira T on [Boost-users] at 27-7-2011 3:17
...
[SVN r73414]
2011-07-28 20:57:46 +00:00