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
01a2346472
Small fix for svg-debugging
...
[SVN r76769]
2012-01-28 23:13:53 +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
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
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
c4427fd248
Fixed covered_by for multi
...
[SVN r76728]
2012-01-27 22:55:27 +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
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
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
Barend Gehrels
7ceb964879
Added necessary num_points header to functions which might throw
...
[SVN r76518]
2012-01-15 14:04:38 +00:00
Barend Gehrels
05ab4d557a
Added empty_input_exception and applied for distance, length, area, perimeter
...
Removed exception for convex_hull because that can be handled (for now) by leaving output empty. To be decided what is the definitive (additional, optional) behaviour.
[SVN r76514]
2012-01-15 13:23:08 +00:00
Barend Gehrels
5a8e6dcf8a
Fix for non-msvc
...
[SVN r76501]
2012-01-14 22:59:53 +00:00
Barend Gehrels
d022e45558
Added implementation for boxes
...
[SVN r76499]
2012-01-14 22:25:53 +00:00
Barend Gehrels
440a1c2cf3
Fixed missing header file, and added append for multi_point
...
[SVN r76493]
2012-01-14 17:19:51 +00:00
Barend Gehrels
72518c78f7
Fixed convex_hull for empty geometries by throwing exception
...
[SVN r76488]
2012-01-14 14:44:21 +00:00
Barend Gehrels
a80a3b4512
Moved dsv/multi, and fixed used settings and missing separator between single occurances
...
[SVN r76484]
2012-01-14 12:09:03 +00:00
Barend Gehrels
0cc8628084
Added two include files for multi in the general multi header. Added dsv to prepare for move
...
[SVN r76483]
2012-01-14 10:48:01 +00:00
Barend Gehrels
a3d25b5361
Ignore variables as suggested on the list by Vishnu, to avoid clang warnings (part two)
...
[SVN r76478]
2012-01-14 00:04:19 +00:00
Barend Gehrels
3de7d51235
Ignore variables as suggested on the list by Vishnu, to avoid clang warnings
...
[SVN r76477]
2012-01-13 23:59:50 +00:00
Barend Gehrels
cb192192cc
Bugfix, in get_turns segments in the same source should only be skipped if iterated linearly. If coming from a partition, it might be different. By default don't skipped them.
...
[SVN r76469]
2012-01-13 20:50:43 +00:00
Barend Gehrels
5597f59a84
Cosmetic changes (<= 80 char's / line) only
...
[SVN r76467]
2012-01-13 20:46:37 +00:00
Barend Gehrels
2c816039b9
Fixes in extension buffer
...
[SVN r76460]
2012-01-13 17:19:55 +00:00
Barend Gehrels
aea119f33c
Fixes w.r.t. self_intersection_points
...
[SVN r76436]
2012-01-12 18:59:08 +00:00
Bruno Lalande
bc888acf58
Moved OutputGeometry in dispatch::convex_hull from class level to function level. Renamed some template parameters to better reflect their roles.
...
[SVN r76417]
2012-01-11 22:35:02 +00:00
Bruno Lalande
2542febb0c
Made dispatch::convex_hull more self-contained.
...
[SVN r76400]
2012-01-10 23:15:59 +00:00
Bruno Lalande
0f1163e4a8
Removed unused tags from convex_hull dispatchers.
...
[SVN r76393]
2012-01-09 22:53:17 +00:00
Bruno Lalande
be61bc66e7
Made dispatch::clear able to retrieve the tag by itself.
...
[SVN r76391]
2012-01-09 22:31:33 +00:00
Barend Gehrels
7cb0ae96fd
Boost.Geometry update copyright -> 2012
...
[SVN r76390]
2012-01-09 21:56:08 +00:00
Barend Gehrels
385719bc3c
Updated copyright year in 2 files
...
[SVN r76360]
2012-01-08 10:33:39 +00:00