Barend Gehrels
1c8fce3059
model namespaces, moved point_xy to d2::point_xy, revised point_ll_deg to ll::point<degree>
...
[SVN r66975]
2010-12-02 16:10:47 +00:00
Barend Gehrels
5b257fc37a
Added comment for boost trunk where check_is_close is moved
...
[SVN r66829]
2010-11-28 22:06:00 +00:00
Barend Gehrels
e299295f8e
Fixed point-segment default_strategy construct
...
Fixed cross track for latlong (partly)
[SVN r66828]
2010-11-28 21:49:46 +00:00
Barend Gehrels
7b6d13a78c
Updated jamfiles for examples/extensions
...
[SVN r66821]
2010-11-28 14:51:41 +00:00
Barend Gehrels
f9722c71f1
Updated comments
...
[SVN r66820]
2010-11-28 14:40:56 +00:00
Barend Gehrels
426a17f0f2
Fixed deprecated boost-test-tools construct
...
[SVN r66819]
2010-11-28 14:38:59 +00:00
Barend Gehrels
853c097413
Fixed path-omission for svg_mapper
...
[SVN r66818]
2010-11-28 14:37:36 +00:00
Barend Gehrels
fb77d11994
Deleted duplicate lib
...
[SVN r66815]
2010-11-28 14:23:45 +00:00
Barend Gehrels
181529a35d
Moved all samples with external libraries to folder with_external_libs
...
[SVN r66814]
2010-11-28 14:16:28 +00:00
Barend Gehrels
f8f22cc398
Major update:
...
Adaptions to examples with respect to new namespace model
Adaptions to examples using external libraries (gd, soci, shapelib)
Updates property sheets to boost 1.45.0
[SVN r66813]
2010-11-28 13:42:46 +00:00
Barend Gehrels
2ac352f948
Major update:
...
Adaptions to snippets with respect to new namespace model
[SVN r66812]
2010-11-28 13:35:52 +00:00
Barend Gehrels
e4f47a7a25
Major update:
...
Adaptions to test with respect to new namespace model
Removed GMP/CLN and, where it was present, replaced by TTMATH
Small fix in comparable_distance test
All testfiles use bg as alias now
[SVN r66811]
2010-11-28 13:28:09 +00:00
Barend Gehrels
773131faa5
Major update:
...
1) all provided geometries are now in namespace model
2) segment is renamed to model::referring_segment, there is also a model::segment which owns the points
[SVN r66810]
2010-11-28 13:23:44 +00:00
Barend Gehrels
6de74295af
Removed two warnings
...
[SVN r66807]
2010-11-28 09:34:14 +00:00
Barend Gehrels
6b66982ae6
Using Boost 1.45.0 now by default
...
[SVN r66788]
2010-11-27 15:05:38 +00:00
Barend Gehrels
a1d0065595
Fixed two examples
...
[SVN r66787]
2010-11-27 15:03:50 +00:00
Barend Gehrels
b16e1b3247
Fixed last pie case (as multi-polygon)
...
[SVN r66587]
2010-11-15 09:38:32 +00:00
Barend Gehrels
0ee1d44707
Added multi-polygon self-tangent pie-test
...
Added test-cases for these
[SVN r66580]
2010-11-14 21:06:57 +00:00
Barend Gehrels
8282f1e9e8
Fixed two new cases coming from multi-polygon pie-test
...
[SVN r66579]
2010-11-14 21:05:22 +00:00
Barend Gehrels
23abb2d19f
small cleanup within
...
[SVN r66569]
2010-11-14 14:33:12 +00:00
Barend Gehrels
fc25627241
Update reflection to new strategy approach
...
[SVN r66568]
2010-11-14 14:30:15 +00:00
Barend Gehrels
c95747492c
Removed define TTMATH
...
[SVN r66565]
2010-11-14 08:15:04 +00:00
Barend Gehrels
e71fb07566
Assemble/traverse/enrich: complete update for handling self tangencies
...
-> added many testcases
Various updates in testcases for support of open polygons
recursive_boxes.cpp, added triangles as well (dropped corner)
[SVN r66450]
2010-11-08 10:32:23 +00:00
Barend Gehrels
c3c238623d
Assemble/traverse/enrich: complete update for handling self tangencies
...
Strategies area, within, centroid, transform adapted to new conventions using services
Centroid: removed underscore
Correct: support for open polygons
Get turns: support for open polygons
Sectionalize/segments: support for open polygons
Closing iterator: complete new implementation to support open polygons better
Numpoints: added boolean parameter to add one for open polygons
Within: bugfix for point-on-border-of-interior ring, this needed returning three values -1,0,1 instead of boolean
polygon/ring: added a copy in namespace model:: as agreed long ago, with other default template parameters
[SVN r66449]
2010-11-08 10:18:33 +00:00
Barend Gehrels
2c830be09a
Added Boost Array point adapter created by Alfredo Correa
...
[SVN r66213]
2010-10-27 10:54:16 +00:00
Barend Gehrels
2a1244ddfb
Changed warning for adaption of Boost.Array
...
[SVN r66212]
2010-10-27 10:52:31 +00:00
Barend Gehrels
5b10aad7b4
Added Boost Array point adapter created by Alfredo Correa
...
[SVN r66211]
2010-10-27 10:43:31 +00:00
Mateusz Loskot
b0ee536873
[geometry] Updated detailed description of area algorithm. Paragraphs copied from previous version of quickbook doc.
...
[SVN r66113]
2010-10-20 00:09:40 +00:00
Mateusz Loskot
d33a1519c6
[geometry] Handle more than one <para> under <detaileddescription> to allow generating multi-paragraph detailed description of documented types and functions.
...
[SVN r66112]
2010-10-19 23:50:59 +00:00
Mateusz Loskot
814612515f
[geometry] Fix to use .qbk file basename only in make_qbk.py script.
...
[SVN r66111]
2010-10-19 23:48:41 +00:00
Mateusz Loskot
2a60100f9e
[geometry] Pythonize make_qbk.py script
...
[SVN r66084]
2010-10-18 23:36:38 +00:00
Barend Gehrels
770eeb35ec
removed one test from dissolve not running on gcc
...
[SVN r65942]
2010-10-13 14:42:26 +00:00
Barend Gehrels
d262e99aea
Fixed dissolve and added to jamfile
...
[SVN r65941]
2010-10-13 14:38:56 +00:00
Barend Gehrels
bdb6f4da34
Added forgotten typename for gcc
...
[SVN r65940]
2010-10-13 14:29:03 +00:00
Barend Gehrels
d36962b53d
Refreshed get_turns: removed is_multi, moved pieces to implementation, shared things, implemented for multi
...
Made orientation for linear intersections flexible (because doesn't care)
There is now clipping (intersection box/geometry) for multi_polygon and multi_linestring
[SVN r65938]
2010-10-13 13:45:54 +00:00
Barend Gehrels
4592fc8039
Added two samples related to boost mailing list
...
[SVN r65936]
2010-10-13 11:33:26 +00:00
Barend Gehrels
8fc78a88b4
Fixed traverse test
...
[SVN r65933]
2010-10-12 20:51:29 +00:00
Barend Gehrels
71d48da6e0
Implemented box with reverse polygon overlay
...
[SVN r65932]
2010-10-12 20:27:49 +00:00
Barend Gehrels
144e54d482
Silenced gcc warnings
...
[SVN r65924]
2010-10-12 13:17:09 +00:00
Barend Gehrels
8f86439655
Implemented ccw, plus check on areal feature, to union, conform intersection
...
Splitted assemble.hpp into get_ring.hpp, convert_ring.hpp, add_to_containment.hpp, overlay.hpp, assemble.hpp
Added some other mpl asserts
[SVN r65923]
2010-10-12 13:04:45 +00:00
Barend Gehrels
0f3c09e022
Added default to avoid gcc warning about missing enumeration
...
[SVN r65921]
2010-10-12 10:48:28 +00:00
Barend Gehrels
6564152e98
Finished ccw implementation of intersection
...
Added mpl assert for correct, if not implemented
Restructured intersection.cpp unit test to support cw
[SVN r65920]
2010-10-12 10:39:09 +00:00
Barend Gehrels
7a844d9dec
Added algoritms/overlay/.Jamfile
...
[SVN r65914]
2010-10-11 16:32:26 +00:00
Barend Gehrels
51610518b1
Replaced ignore field by ignore method for swapping operations (for counter clockwise)
...
Added test/algorithms/overlay/ccw_traverse.cpp to test counterclockwise polygon overlays
Added test/algorithms/overlay to standards Jamfile.v2
Moved some testcases to overlay_cases.hpp
Some warning removals in test cases
[SVN r65913]
2010-10-11 16:18:51 +00:00
Barend Gehrels
5491a20c45
Updated (+fixed) testcase for intersection of areal features
...
[SVN r65893]
2010-10-10 19:54:34 +00:00
Barend Gehrels
73fd9c49de
Added multi_linestring of intersections
...
Changed intersection dispatching using is_areal
[SVN r65892]
2010-10-10 19:47:31 +00:00
Barend Gehrels
e87a82051b
Added MPL asserts for geometry combinations which are not implemented in intersection.
...
[SVN r65881]
2010-10-10 16:47:18 +00:00
Barend Gehrels
68d1af85a9
Now runs on linux
...
[SVN r65376]
2010-09-10 17:43:13 +00:00
Barend Gehrels
b9aaeadf67
Added python script which will replace batch/shell scripts
...
[SVN r65375]
2010-09-10 17:34:05 +00:00
Barend Gehrels
4589062969
Doc update
...
Converter update (now convenience headers)
[SVN r65334]
2010-09-07 16:28:21 +00:00