Barend Gehrels
a2d238b717
Update w.r.t. Boost.Range size now unsigned - remove warnings
...
[SVN r78616]
2012-05-25 14:38:55 +00:00
Barend Gehrels
38f02d292d
Update w.r.t. Boost.Range size now unsigned
...
[SVN r78614]
2012-05-25 14:27:09 +00:00
Barend Gehrels
2aed65855f
[geometry] fix of several robustness issues in cart_intersect and get_turn_info found by testing buffer algorithm. Also restructured cart_intersect such that all robustness issues are handled in separate methods (could be policy later). Finally fixed ever circling iterator with range (for assignment)
...
[SVN r77988]
2012-04-15 11:44:15 +00:00
Barend Gehrels
d03d2e17a4
[geometry] robustness fixes (all found by buffer robustness tests)
...
[SVN r77351]
2012-03-16 16:58:26 +00:00
Barend Gehrels
481b42d976
[geometry] fix for robustness issue on touch with r > 1
...
[SVN r77337]
2012-03-14 18:57:46 +00:00
Barend Gehrels
bad5e628ac
[geometry] Finetuned robustness fixes of this weekend and fixed (again) for case #ggl_list_20110820_christophe
...
[SVN r77308]
2012-03-11 20:37:51 +00:00
Barend Gehrels
ed4e8fb438
[geometry] surpress gcc warning
...
[SVN r77306]
2012-03-11 18:14:24 +00:00
Barend Gehrels
601abf8798
[geometry] fixed robustness issue with non-consistent side-info in collinear case
...
[SVN r77304]
2012-03-11 17:46:23 +00:00
Barend Gehrels
0d699b7098
[geometry] buffer update (a.o. implemented multi), updated tests, and added robustness test
...
[SVN r77299]
2012-03-10 21:13:37 +00:00
Barend Gehrels
1c59a19106
[geometry] updates for clang/gcc
...
[SVN r77298]
2012-03-10 19:41:38 +00:00
Barend Gehrels
575098e9b6
[geometry] Fixed several robustness issues: non-valid polygons/rings are not added anymore;
...
collinear is now symmetric (it could happen that A was collinear w.r.t. B but not vice versa, that is now resolved);
vertical/horizontal (nearly collinear) segments are now checked later (this and previous bug were found by buffer-high-volume tests).
Added testcases (buffer_rt_f did cause problems with previous implementation, fixed now). Updated testcases (some cases are quite sensitive to implementation while output is still valid)
[SVN r77296]
2012-03-10 19:11:17 +00:00
Barend Gehrels
0c66579409
[geometry] fix in comparing doubles (comparing e.g. 0 with 4e-19)
...
[SVN r77284]
2012-03-09 13:31:44 +00:00
Barend Gehrels
7f26c674df
[geometry] projections added (processed version of) new_projection submitted by Krzysztof Czainski, including example
...
[SVN r77232]
2012-03-05 14:45:09 +00:00
Barend Gehrels
ee169cb7d7
[geometry] projections, added Natural Earth projection
...
[SVN r77231]
2012-03-05 14:41:02 +00:00
Barend Gehrels
ef4d45ac9a
[geometry] buffer, extracted occupation info to separate file
...
[SVN r77227]
2012-03-05 14:07:53 +00:00
Barend Gehrels
74ba4d71c7
[geometry] fixed extensions project_transformer
...
[SVN r77213]
2012-03-04 12:35:50 +00:00
Barend Gehrels
31e27aa035
[geometry] update buffer for gcc compilation (does not accept sort/remove_if on struct defs in member functions)
...
[SVN r77211]
2012-03-04 12:09:34 +00:00
Barend Gehrels
39df5a1c4a
[geometry] updated buffer for clang compilation
...
[SVN r77210]
2012-03-04 12:02:03 +00:00
Barend Gehrels
e0ccd3bbc0
[geometry] breaking change, namespace projection is renamed projections to avoid clash with class projection. Suggested by Krzysztof Czainski
...
[SVN r77207]
2012-03-04 11:12:17 +00:00
Barend Gehrels
e5a483550f
[geometry] projections, updated copyright
...
[SVN r77204]
2012-03-04 10:42:09 +00:00
Barend Gehrels
6355ca279e
[geometry] Applied patch of Krzysztof Czainski to conditionally avoid using boost numeric cast.
...
Note: we will look for a more general approach later.
[SVN r77203]
2012-03-04 10:14:50 +00:00
Barend Gehrels
4156da7bbf
Boost.Geometry Projections now use Boost.Math constants
...
[SVN r77184]
2012-03-03 19:53:05 +00:00
Barend Gehrels
b9b6be97f9
Boost.Geometry Projection: applied patch (submitted by Krzysztof Czainski) to avoid static const constants
...
[SVN r77183]
2012-03-03 19:42:35 +00:00
Barend Gehrels
15d2c12330
Boost.Geometry - projections, generated again from proj4 (trunk)
...
[SVN r77179]
2012-03-03 18:26:01 +00:00
Barend Gehrels
a7361e2780
Boost.Geometry Projection: applied patch (submitted by Krzysztof Czainski) to avoid cosl, causing problems for some compilers
...
[SVN r77178]
2012-03-03 16:22:43 +00:00
Barend Gehrels
9ba627fa1b
Boost.Geometry Projections removed unused variable s
...
[SVN r77177]
2012-03-03 16:13:49 +00:00
Barend Gehrels
14699d2254
Boost.Geometry Buffer - removed duplicate approach for finding blocked turns
...
[SVN r77172]
2012-03-03 12:02:36 +00:00
Barend Gehrels
4b59798db3
Boost.Geometry buffer update
...
[SVN r77171]
2012-03-03 11:24:46 +00:00
Barend Gehrels
577f86d246
Boost.Geometry update in last fix (removes double assignment, handles follow-for warning gcc, comment-typos)
...
[SVN r77122]
2012-02-26 21:26:06 +00:00
Barend Gehrels
349864cec9
Boost.Geometry bugfix for disjoint of opposite-equal or or opposite-collinear segments
...
plus prepares extra parameters for buffer
[SVN r77121]
2012-02-26 20:00:05 +00:00
Barend Gehrels
13495b06fc
Boost.Geometry processed patch https://svn.boost.org/trac/boost/ticket/6166 for missing transformation
...
[SVN r77108]
2012-02-24 15:36:23 +00:00
Barend Gehrels
7372dfa3a4
Boost.Geometry applied patch from ticket https://svn.boost.org/trac/boost/ticket/6584 and fixed a related bug about the return type of strategies/projected_point which was integer for integer points (and should have been promoted to FP, fixed)
...
[SVN r77107]
2012-02-24 12:32:38 +00:00
Barend Gehrels
6322c9c33e
Boost.Geometry applied patch from ticket https://svn.boost.org/trac/boost/ticket/6585
...
[SVN r77103]
2012-02-24 10:25:24 +00:00
Barend Gehrels
0bda936005
Boost.Geometry buffer update (repairs linestring (partly))
...
[SVN r77075]
2012-02-19 21:16:07 +00:00
Barend Gehrels
a4e26f8d21
Boost.Geometry fixes for offset-extension w.r.t. new buffer approach (does not run yet but compiles)
...
[SVN r77063]
2012-02-18 11:04:19 +00:00
Barend Gehrels
dffa159cd5
Boost.Geometry Substantial progress on buffer
...
[SVN r77061]
2012-02-18 10:07:18 +00:00
Barend Gehrels
388feb89ae
Boost.Geometry doc updates and fixes
...
[SVN r76997]
2012-02-12 17:07:37 +00:00
Barend Gehrels
b3d5729e4d
Boost.Geometry line/poly overlay (new for 1.49), bugfix (avoid degenerate lines with only one point, and sub-sort on operation in case of duplicate intersection points). Including unit test update.
...
Note, this also fixes two earlier unit tests with degenerate outputs.
[SVN r76978]
2012-02-11 17:10:17 +00:00
Barend Gehrels
b86fa4fe8a
Boost.Geometry fix, point_in_ring should get strategy, and included covered_by for multi (belongs to last fix)
...
[SVN r76977]
2012-02-11 14:52:43 +00:00
Barend Gehrels
e35a3b1610
Boost.Geometry line/poly overlay (new for 1.49), bugfix (take point-in-between instead of first point)
...
[SVN r76975]
2012-02-11 14:24:42 +00:00
Barend Gehrels
43d6bfc722
Boost.Geometry fix - multi_centroid should have same throwing behaviour as centroid
...
[SVN r76964]
2012-02-10 20:44:25 +00:00
Barend Gehrels
604bb60f17
Boost.Geometry doc updates
...
[SVN r76963]
2012-02-10 19:52:53 +00:00
Barend Gehrels
6ee3d1bf15
Added non-included algorithm header files (Boost.Geometry ML 2012-02-08)
...
[SVN r76949]
2012-02-08 19:20:45 +00:00
Barend Gehrels
178b23f538
Belongs to last commit, second call to throw (not warned by by MSVC...)
...
[SVN r76917]
2012-02-06 20:53:34 +00:00
Barend Gehrels
56a8ecb01b
Commented throw_on_empty_input for area, length, perimeter (but not for distance), see comments in throw_on_empty_input.hpp
...
[SVN r76916]
2012-02-06 20:50:12 +00:00
Barend Gehrels
c018c393f4
Manually reversed move of cross_product.hpp from extensions and renamal of stream_wkt to iomanip (because it is in /wkt/ we now call it stream.hpp)
...
[SVN r76912]
2012-02-06 18:41:46 +00:00
Barend Gehrels
e5f2fd419b
Fixed ticket #6019 , when multiple points were on the left, the points below the point taken were popped out by the algorithm, because they were sorted from top to bottom. We therefore take the lower-left point such that there are no points below. This problem was not present at the right side but we now take there the upper right point.
...
[SVN r76899]
2012-02-05 16:19:23 +00:00
Barend Gehrels
42895fbf4c
Removed redundant test (also before #6019 , fix will be committed later today)
...
[SVN r76898]
2012-02-05 14:29:34 +00:00
Barend Gehrels
ab570e43d9
Removing old if-defined stuff before the fix of ticket #6019
...
[SVN r76897]
2012-02-05 14:27:36 +00:00
Barend Gehrels
e240595fc0
Fixed missing include for multi/append
...
[SVN r76896]
2012-02-05 11:32:56 +00:00