Commit Graph

266 Commits

Author SHA1 Message Date
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
Barend Gehrels
d92605e4f0 Doc update
Renamed snippet to example
Added additional distinguishing qbk option
Some doc fixes

[SVN r65322]
2010-09-06 16:26:04 +00:00
Barend Gehrels
8f98113556 Other approach for similar function names (nullary/unary/binary etc)
[SVN r65321]
2010-09-06 15:53:55 +00:00
Barend Gehrels
2f90ce7e13 Added solution
[SVN r65278]
2010-09-04 18:06:47 +00:00
Barend Gehrels
52238c9603 Doxygen file update
[SVN r65277]
2010-09-04 18:04:45 +00:00
Barend Gehrels
39cd76434a qbk update
[SVN r65276]
2010-09-04 17:52:30 +00:00
Barend Gehrels
563bd9d623 Added compilation instructions
[SVN r65275]
2010-09-04 17:48:17 +00:00
Barend Gehrels
d0c8b3cc30 Added shellscript
[SVN r65274]
2010-09-04 17:46:01 +00:00
Barend Gehrels
428bb9e7f1 Added forgotten qbks
[SVN r65270]
2010-09-04 17:18:37 +00:00
Barend Gehrels
e4793f80d6 Added jams for doxygen_xml2qbk
[SVN r65266]
2010-09-04 16:49:06 +00:00
Barend Gehrels
4f7472ef8e Added pictures and css not generated but expected in "html" by quickbook
[SVN r65258]
2010-09-04 15:57:06 +00:00
Barend Gehrels
fc81433ef7 Removed all old Doxygen output
[SVN r65257]
2010-09-04 15:42:14 +00:00
Barend Gehrels
2d141c7857 Added testcases for intersections outputting points, disjoint segment/linestring, updated Doxygen file
[SVN r65256]
2010-09-04 15:28:27 +00:00
Barend Gehrels
7a082bb4f4 Modified IntersectionStrategy and AssignPolicy into a TurnPolicy (having the two)
[SVN r65255]
2010-09-04 15:16:56 +00:00
Barend Gehrels
a6dec17e20 Added model::segment (preparing model namespace)
[SVN r65214]
2010-09-03 10:25:59 +00:00
Barend Gehrels
63199bfe5d Added model::segment (preparing model namespace)
[SVN r65213]
2010-09-03 10:24:41 +00:00
Barend Gehrels
3a5e4ebdf1 Update of Doxygen/qbk documentation
[SVN r65212]
2010-09-03 10:23:21 +00:00
Barend Gehrels
9b0bf9f07c Update of Doxygen/qbk documentation
[SVN r65211]
2010-09-03 10:22:14 +00:00
Barend Gehrels
02d140357f Quickbook Doc update
[SVN r65210]
2010-09-03 10:17:00 +00:00
Barend Gehrels
96fed9a296 Added template-only parameter
[SVN r65209]
2010-09-03 10:12:02 +00:00