2924 Commits

Author SHA1 Message Date
Bryce Adelstein-Lelbach dff17a97aa Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Barend Gehrels a95daddddb Updated well_formed_point.cpp test to fix clang/gcc4.6
[SVN r67919]
2011-01-10 18:45:25 +00:00
Barend Gehrels 0c302b2037 Inspect tool report update (test/examples)
[SVN r67631]
2011-01-03 18:27:48 +00:00
Barend Gehrels 4e019a7227 Removed obsolete headerfile
[SVN r67556]
2011-01-01 22:36:20 +00:00
Barend Gehrels 508064d408 Doc update
[SVN r67517]
2010-12-31 13:32:08 +00:00
Barend Gehrels 97f2e9a158 Update testcases for difference
Removed todo for dissolve, it is solved now


[SVN r67488]
2010-12-29 13:59:09 +00:00
Barend Gehrels b4e047f371 Added test for box/box -> box intersection
[SVN r67474]
2010-12-28 16:40:15 +00:00
Barend Gehrels e1a18db770 Small cleanup
[SVN r67417]
2010-12-22 22:00:10 +00:00
Barend Gehrels e5946e5068 Updated more tests to "open-ness"
[SVN r67414]
2010-12-22 17:45:14 +00:00
Barend Gehrels d76ae1e125 Added multi/closure.hpp (testcase)
[SVN r67400]
2010-12-21 22:13:16 +00:00
Barend Gehrels a1963d328a Added multi/closure.hpp
Added point_order/closure/difference to robustness tests (partly)

[SVN r67397]
2010-12-21 21:44:38 +00:00
Barend Gehrels caa3a8f5d3 Renamed recursive_boxes.cpp to recursive_polygons.cpp because they are not (necessarily) boxes anymore
[SVN r67391]
2010-12-21 19:27:31 +00:00
Barend Gehrels 710d24b44d Update testcases to ccw
Added point_order to some multi-testcases, now explicitly necessary

[SVN r67375]
2010-12-20 21:33:48 +00:00
Barend Gehrels 43682f9029 Updates in test, cases for box/ccw are handled now
[SVN r67322]
2010-12-19 12:19:10 +00:00
Barend Gehrels 9dba542730 Test: renamal get_full_section -> range_by_section
[SVN r67314]
2010-12-18 22:31:06 +00:00
Barend Gehrels 220db49460 Test: renamal get_full_section -> range_by_section
[SVN r67313]
2010-12-18 21:57:09 +00:00
Barend Gehrels f2074474cd Updates in test to reflect move of views from util to views
[SVN r67310]
2010-12-18 21:40:27 +00:00
Barend Gehrels e672af1e8f Updated tests for new reverse behaviour
[SVN r67304]
2010-12-18 17:04:45 +00:00
Barend Gehrels 2d69e93a5d Changed BOOST_AUTO by typename interior_rings in loops through interior rings
[SVN r67244]
2010-12-15 19:52:49 +00:00
Barend Gehrels f791f2535d Added Boost.Range range adaptors adaptions for Boost.Geometry - testcases
[SVN r67225]
2010-12-13 21:36:32 +00:00
Barend Gehrels 2197cadeac Revised reversible_closeable.cpp to solve occasianal bug in MSVC, due to implicit construction.
[SVN r67197]
2010-12-12 22:36:50 +00:00
Barend Gehrels bdf73634af Added comments on problematic line in test (does NOT (yet) occur in library code)
[SVN r67195]
2010-12-12 21:08:26 +00:00
Barend Gehrels 0e86d7d82c Updates for changes in closeable_view / fixed reversible_closeable.cpp for all but one issue
[SVN r67189]
2010-12-12 16:49:14 +00:00
Barend Gehrels 4aa4fa974b Updates for changes in closeable_view / fixed reversible_closeable.cpp for all but one issue
[SVN r67188]
2010-12-12 16:38:05 +00:00
Barend Gehrels 72e9574bf0 -Made closeable_view and reversible_view metafunctions, defining itself or a Boost.Range reversed_range or a closing_view
[SVN r67187]
2010-12-12 15:48:45 +00:00
Barend Gehrels 1bbc07b122 Uncommented two projects in jamfile
[SVN r67182]
2010-12-12 10:47:14 +00:00
Barend Gehrels 1f90af482d Updated polygon.hpp, ring_type is now reference because it returns a reference to its rings
Updated many test files to avoid point_2d
Updated boost.polygon adaption

[SVN r67178]
2010-12-11 15:51:38 +00:00
Barend Gehrels 09e77762fc Bugfix due to earlier namespace model::
[SVN r67046]
2010-12-05 22:01:05 +00:00
Barend Gehrels 48effc2f64 Added Boost.Polygon support (point, box, ring)
[SVN r67045]
2010-12-05 21:58:30 +00:00
Barend Gehrels 5a493a3b30 Shows Boost.Polygon point in example
[SVN r67044]
2010-12-05 21:50:16 +00:00
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 426a17f0f2 Fixed deprecated boost-test-tools construct
[SVN r66819]
2010-11-28 14:38:59 +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 6b66982ae6 Using Boost 1.45.0 now by default
[SVN r66788]
2010-11-27 15:05:38 +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 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 2c830be09a Added Boost Array point adapter created by Alfredo Correa
[SVN r66213]
2010-10-27 10:54:16 +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 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 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