Commit Graph

939 Commits

Author SHA1 Message Date
Barend Gehrels
dffa159cd5 Boost.Geometry Substantial progress on buffer
[SVN r77061]
2012-02-18 10:07:18 +00:00
Barend Gehrels
bfda23e1be Boost.Geometry updated last release notes
[SVN r77000]
2012-02-12 17:49:21 +00:00
Barend Gehrels
9ad8901329 Boost.Geometry added comment for bjam/b2
[SVN r76998]
2012-02-12 17:13:46 +00:00
Barend Gehrels
388feb89ae Boost.Geometry doc updates and fixes
[SVN r76997]
2012-02-12 17:07:37 +00:00
Barend Gehrels
495597f8b9 Boost.Geometry doc updates and fixes. Including a new section Conformance instead of notes/tips defining that in previous version
[SVN r76993]
2012-02-12 15:04:44 +00:00
Barend Gehrels
2bcbf859d0 Boost.Geometry minor doc tweak
[SVN r76989]
2012-02-12 11:32:16 +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
3cac6cdad6 Boost.Geometry unit-test update for last fix in line/poly overlay
[SVN r76976]
2012-02-11 14:26:19 +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
4bf74773ad Boost.Geometry corrected renamel of wkt/iomanip -> wkt/stream
[SVN r76966]
2012-02-10 20:47:23 +00:00
Barend Gehrels
7c57b7bae7 Boost.Geometry pending unit test change
[SVN r76965]
2012-02-10 20:46:08 +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
890424968c Updated various examples, fixing old paths, etc
[SVN r76915]
2012-02-06 19:46:38 +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
24c00a02c6 Doc update
[SVN r76903]
2012-02-05 17:35:40 +00:00
Barend Gehrels
1d0ddb14f4 Added robustness check for convex hull, hull of random points + check on covered_by
[SVN r76902]
2012-02-05 17:33:57 +00:00
Barend Gehrels
0141f5dc1e Removed one non-relevant test for convex_hull
[SVN r76901]
2012-02-05 16:38:27 +00:00
Barend Gehrels
47fcff59b3 Added several tests for ticket #6019, fixed now, and some other configurations
[SVN r76900]
2012-02-05 16:20:37 +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
Barend Gehrels
cd84ffd149 cross_product.hpp which is now splitted into cross_product (the real) and determinant
[SVN r76895]
2012-02-05 11:18:51 +00:00
Barend Gehrels
b924314228 Pending commits in unit tests
[SVN r76894]
2012-02-05 11:09:40 +00:00
Barend Gehrels
d75845b0db Adapted test Christoph to gcc which, for long double, also results in a polygon (pt 2 / msvc as well)
[SVN r76890]
2012-02-04 22:12:12 +00:00
Barend Gehrels
5ba364a6ac Adapted test Christoph to gcc which, for long double, also results in a polygon
[SVN r76889]
2012-02-04 21:50:01 +00:00
Barend Gehrels
22ba5b5dee Pending commit to add case of Christoph at 2011-08-19 and remove ticket_17 (which has self-intersections)
[SVN r76888]
2012-02-04 21:07:20 +00:00
Barend Gehrels
59cc514794 Compile fix, geometry namespace should be there for side (in some scenarios).
Numeric fix, centroid should use !equals and not !=

[SVN r76886]
2012-02-04 17:40:32 +00:00
Barend Gehrels
eba013de10 Added explanatory comment
[SVN r76885]
2012-02-04 17:23:15 +00:00
Barend Gehrels
861ae36157 We stick to the way more common term determinant for 2d side/area/centroid calculations.
It is in detail - we might use LA or another library in the future

[SVN r76884]
2012-02-04 17:16:49 +00:00
Barend Gehrels
2c055da57d Added/updated unit test for distance fix, and new calculation_type meta function
[SVN r76882]
2012-02-04 15:18:06 +00:00
Barend Gehrels
7e34299ced Fixed distance of large integers
[SVN r76881]
2012-02-04 15:14:33 +00:00
Barend Gehrels
d16d09db78 Simplified select_most_precise unit test
[SVN r76873]
2012-02-04 12:15:45 +00:00
Bruno Lalande
e707b7660f Made the multi version of dispatch::convert inherit from its underlying implementation.
[SVN r76872]
2012-02-04 10:35:35 +00:00
Bruno Lalande
43ceb90822 Corrected inclusions in support_status.
[SVN r76871]
2012-02-04 10:17:26 +00:00
Barend Gehrels
237bd311d9 Fixed unit test for policy template parameter which has no default anymore
[SVN r76865]
2012-02-04 00:03:08 +00:00
Barend Gehrels
cbc6472435 Added testcase for last fix
[SVN r76864]
2012-02-03 23:42:07 +00:00
Barend Gehrels
26100514b9 Fixed disjoint case directed to "error" (which as later on directed to disjoint again, why it was never noticed, but that is changed now)
[SVN r76863]
2012-02-03 23:33:28 +00:00
Barend Gehrels
89de77ff7e Added virtual d'tor with throw spec which was not checked by MSVC
[SVN r76861]
2012-02-03 22:11:58 +00:00
Barend Gehrels
be732f26d2 Added tests for disjoint (for fixes in previous commit)
[SVN r76860]
2012-02-03 21:18:17 +00:00
Barend Gehrels
1cd17cbe45 Fixed wrong behaviour for intersects/disjoint algorithms for pair of linestrings which were degenerate, or collinear, or one starting in the middle from the other.
Also removed the never-used parallel option.
Throws an error at unexpected input (robustness errors)

[SVN r76859]
2012-02-03 21:14:13 +00:00
Barend Gehrels
02fa928c9c Reorganized robustness test include orders, which fixes compiler error (w.r.t. point_xy), and fixed empty_input_exceptions which could occur in some tests
[SVN r76858]
2012-02-03 21:02:52 +00:00
Barend Gehrels
4eae3b5b37 Updated tests to latest fixes, within/large integers, correct now with int, removed wkt/iomanip by default
[SVN r76857]
2012-02-03 19:15:02 +00:00
Barend Gehrels
f20bfd7b83 Bugfix, fixes including wkt/iomanip.hpp which should not be done. It might cause an assertion to fail on any non-streamable type
[SVN r76856]
2012-02-03 18:21:05 +00:00
Barend Gehrels
cbdb6c26cc Updated WKT test w.r.t. ttmath
[SVN r76855]
2012-02-03 16:22:43 +00:00