Commit Graph

897 Commits

Author SHA1 Message Date
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
Barend Gehrels
18ef2e7e03 Fixed greater<...> w.r.t. type (same as less<...> last week, this one was forgotten)
[SVN r76854]
2012-02-03 15:21:48 +00:00
Barend Gehrels
53ce61eafd Added check on 3 #snake tests
[SVN r76782]
2012-01-29 21:36:13 +00:00
Barend Gehrels
9861e6ef65 Updated unit-test to correctly closing - this also makes detected areas correspond to SQL Server test
[SVN r76781]
2012-01-29 21:29:51 +00:00
Barend Gehrels
cd86a8a31b Now correctly select starting/end point and middle-point-of-round
[SVN r76780]
2012-01-29 21:26:20 +00:00
Barend Gehrels
1f5e4c45e4 Buffer, added intersection check on already splitted of rings. This is necessary for cases like #indentation7 where the new helper-line crosses an already moved other helperline.
[SVN r76776]
2012-01-29 14:31:23 +00:00
Barend Gehrels
a4e0d5c384 Belongs to last commit, two tidy ups more
[SVN r76772]
2012-01-29 11:02:13 +00:00
Barend Gehrels
ddfed476c1 Check on positive area of split off rings, further moved/renamed things and prepared for next phase
[SVN r76771]
2012-01-29 10:58:35 +00:00
Barend Gehrels
d8083b7ad1 Fixed expand example (broken by area_surveyor which incorrectly had point_xy)
[SVN r76770]
2012-01-28 23:22:35 +00:00
Barend Gehrels
01a2346472 Small fix for svg-debugging
[SVN r76769]
2012-01-28 23:13:53 +00:00
Barend Gehrels
f5c870f96a Had to move case 'hv4' to non-float because of error on linux/gcc
[SVN r76768]
2012-01-28 21:20:13 +00:00
Barend Gehrels
a4bb2f9de1 Harmonized offset with buffer, using range_buffer, and making hooklets vary on parameter.
This repairs offset (broken few days)

[SVN r76767]
2012-01-28 21:13:39 +00:00
Barend Gehrels
3b26c5f6c0 Added large-integer tests to area/centroid (tested as well for within,sectionalize,intersections,correct)
[SVN r76756]
2012-01-28 18:31:50 +00:00
Barend Gehrels
4594a65da4 Introduced cross-product for area,centroid,side,intersection(determinant,direction,relation)
[SVN r76755]
2012-01-28 18:29:47 +00:00
Barend Gehrels
10b649c234 Moved cross product from extensions
[SVN r76751]
2012-01-28 15:43:19 +00:00
Barend Gehrels
3a655b7080 Fixed subtle bug causing polygons with large integers to be reversed because of the wrongly typed predicate
[SVN r76741]
2012-01-28 14:39:47 +00:00
Barend Gehrels
2360d2443b Temporarily fixed offset
[SVN r76737]
2012-01-28 12:21:45 +00:00
Barend Gehrels
f7604ade9a Removed two obsolete headerfiles
[SVN r76734]
2012-01-28 12:01:57 +00:00
Barend Gehrels
0dad0809af Moved check on input size such that they are together
[SVN r76733]
2012-01-28 12:01:11 +00:00
Barend Gehrels
26d88f061c Added test for buffer-unit-test
[SVN r76732]
2012-01-28 11:58:16 +00:00
Barend Gehrels
3ab79561b5 Update for non MSVC
[SVN r76731]
2012-01-28 11:11:45 +00:00
Barend Gehrels
70db31de02 Buffer update - this solves indentation-case up to 0.6 and tests it
[SVN r76730]
2012-01-28 10:58:33 +00:00
Barend Gehrels
53b60d4a01 Fixed covered_by_status by re-generation
[SVN r76729]
2012-01-27 22:57:54 +00:00
Barend Gehrels
c4427fd248 Fixed covered_by for multi
[SVN r76728]
2012-01-27 22:55:27 +00:00
Barend Gehrels
575c64a248 Removed template in one of the table_header calls (MSVC reports error)
[SVN r76727]
2012-01-27 22:50:32 +00:00
Barend Gehrels
5815c4da58 Update of buffer unit test (polygons)
[SVN r76719]
2012-01-27 17:11:56 +00:00
Barend Gehrels
7b18dd20f4 Update in extensions: buffer. Reworked appender, now correctly buffers all saw/bowls (but not yet indentations and many others)
[SVN r76717]
2012-01-27 17:02:59 +00:00
Barend Gehrels
9af7694911 Milestone, buffer is basically working now. That's to say, convex polygons, or some concavities are buffered correctly. Still to do:
- concavities in starting point
- intersections beyond hooklets
- concavities-only (as in triangular holes)
- internal overlaps (with dissolve)

[SVN r76710]
2012-01-26 20:54:17 +00:00
Bruno Lalande
b18b27dea4 Integrated 'within' algorithm into support_status.
[SVN r76695]
2012-01-25 23:11:12 +00:00
Bruno Lalande
d7f1136044 Moved Strategy template param from class level to function level in dispatch::within.
[SVN r76694]
2012-01-25 23:01:50 +00:00
Bruno Lalande
2700a5a1ba Made dispatch::within able to retrieve the tags by itself.
[SVN r76693]
2012-01-25 22:54:01 +00:00
Barend Gehrels
20eca8b2fa Buffer update, merged impl's of polygon/linestring into range_buffer, and some more tidy up
[SVN r76676]
2012-01-24 23:04:30 +00:00
Bruno Lalande
6c256b142e Integrated covered_by into support_status.
[SVN r76674]
2012-01-24 21:36:40 +00:00
Bruno Lalande
f9410327e5 Fixed mistake in support_status 'correct' integration.
[SVN r76673]
2012-01-24 21:27:50 +00:00
Bruno Lalande
fc59cdf857 Moved Strategy template parameter from class level to function level in dispatch::covered_by.
[SVN r76672]
2012-01-24 21:15:48 +00:00
Bruno Lalande
bb01b619e1 Made dispatch::covered_by able to retrieve the tags by itself.
[SVN r76671]
2012-01-24 21:05:31 +00:00
Bruno Lalande
ba013bdef2 Integrated 'correct' algorithm into support_status.
[SVN r76670]
2012-01-24 21:02:01 +00:00
Bruno Lalande
e97af061f5 Made dispatch::correct able to retrieve the tag by itself.
[SVN r76669]
2012-01-24 20:15:05 +00:00
Barend Gehrels
e6678840c4 Updated buffer, harmonized impl's for polygon/linestring for easier merge in next step
[SVN r76638]
2012-01-22 18:58:08 +00:00
Barend Gehrels
de37af7a17 [Geometry] Fixed unused parameters warnings in 2 files (doc/src/examples)
[SVN r76587]
2012-01-19 16:18:37 +00:00
Barend Gehrels
80191e68ac [Geometry] Fixed unused parameters warnings in 15 files
[SVN r76586]
2012-01-19 16:17:50 +00:00
Barend Gehrels
a41aea7187 Applied (modified) patch of Christophe to avoid gcc warnings on unused parameters
[SVN r76585]
2012-01-19 09:56:47 +00:00
Barend Gehrels
df8bf1fd78 Small update for buffer (essentially removed the define which caused an incorrect bufferline)
[SVN r76548]
2012-01-16 22:13:22 +00:00