Commit Graph

8536 Commits

Author SHA1 Message Date
Barend Gehrels
f0989204fb Added multi/closure.hpp (adaptions for MPL_ASSERT) - all should be closed otherwise linestring is closed explicitly
[SVN r67402]
2010-12-21 22:45:43 +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
97245d28ba Added multi/closure.hpp (adaptions for MPL_ASSERT)
[SVN r67396]
2010-12-21 21:41:49 +00:00
Barend Gehrels
3d7dc39f28 Added multi/closure.hpp
[SVN r67395]
2010-12-21 21:24:17 +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
5b4b030fcb Added Reverse to copy_segment_point.hpp,
and therefore, to enrich_intersection_points.hpp, handle_tangencies.hpp
Protected point_order with MPL_ASSERT

[SVN r67374]
2010-12-20 21:25:21 +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
9c6417c331 Implemented counterclockwise-geometry / box
Removed obsolete order in traverse/copy segments
Added option ReverseOut in overlay to support ccw or difference better, this should be enhanced
Obsoleted cartesian2d and cartesian3d



[SVN r67321]
2010-12-19 12:17: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
c75f01c42c Bugfix in remove headerfile
[SVN r67312]
2010-12-18 21:43:58 +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
a352ce1a8a Moved closeable_view,reversible_view to views
Added identity_view to avoid copies
Renamed get_full_section.hpp to range_by_section.hpp
Added (temporary?) reference to ring/linestring types in ring_return_type...


[SVN r67309]
2010-12-18 21:39:33 +00:00
Barend Gehrels
306b1ddbdc Updated samples to new system with reverse
[SVN r67305]
2010-12-18 18:45:04 +00:00
Barend Gehrels
e672af1e8f Updated tests for new reverse behaviour
[SVN r67304]
2010-12-18 17:04:45 +00:00
Barend Gehrels
e36fd1ebc6 Incorporated reversible_view in sectionalize, get_turns, copy_segments
Included Reverse boolean parameter in get_turns, traverse, overlay
Removed closeable_view from get_full_section (was confusing and not necessary)
Algorithms difference and sym_difference now use reverse iteration instead of reversing the whole geometry beforehand
Asserted some other metafunctions with BOOST_MPL_ASSERT_MSG

[SVN r67303]
2010-12-18 16:52:59 +00:00
Barend Gehrels
e7e2ab6b47 Removed obsolete get_sections
Small debug-tweak in assemble

[SVN r67295]
2010-12-18 10:29:46 +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
370d887001 Added Boost.Range range adaptors adaptions for Boost.Geometry
[SVN r67224]
2010-12-13 21:34:48 +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
21866296fe (Re)added explicit to constructor
[SVN r67196]
2010-12-12 22:35:20 +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
e9bf98f8a8 Removed explicit constructor, no need to, for test reversible_closeable_view.cpp
[SVN r67192]
2010-12-12 19:37:57 +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
625b25a5ec Made closeable_view and reversible_view metafunctions, defining itself or a Boost.Range reversed_range or a closing_view
[SVN r67186]
2010-12-12 15:46:52 +00:00
Barend Gehrels
1bbc07b122 Uncommented two projects in jamfile
[SVN r67182]
2010-12-12 10:47:14 +00:00
Barend Gehrels
748d8059d1 Clean up / renaming / adding namespace / etc in bp adaption
[SVN r67181]
2010-12-12 10:45:36 +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
fa5027dc66 Changed const impl.
[SVN r67175]
2010-12-11 14:53:01 +00:00
Barend Gehrels
1038035c43 Removed (the need for) range_iterator_const_if_c using BOOST_AUTO
[SVN r67168]
2010-12-11 14:24:31 +00:00
Barend Gehrels
573610796d Changed loops to BOOST_AUTO in preparation of change in concept of interior_rings/return_type
[SVN r67167]
2010-12-11 14:03:54 +00:00
Barend Gehrels
e9ed507574 Committed added files for concept-change to include reference to ring_type and interior_type.
For interior_type.hpp, this is split off from interior_rings.hpp
Changed comment in add_const_if_c

[SVN r67166]
2010-12-11 12:04:48 +00:00
Barend Gehrels
bd7f7879c1 Committed added files for concept-change to include reference to ring_type and interior_type.
For interior_type.hpp, this is split off from interior_rings.hpp
Changed comment in add_const_if_c

[SVN r67165]
2010-12-11 11:57:02 +00:00
Barend Gehrels
11a5805da2 Small updates in comment and in new Boost.Polygon ring adaptor
[SVN r67070]
2010-12-06 18:33:53 +00:00
Barend Gehrels
716d64d331 Correction headerfile
[SVN r67060]
2010-12-06 08:23:06 +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
76d0debf1f Shows Boost.Polygon point in example
[SVN r67043]
2010-12-05 21:48:38 +00:00
Barend Gehrels
92cecaa0f5 Added Boost.Polygon support (point, box, ring)
[SVN r67042]
2010-12-05 21:47:08 +00:00
Barend Gehrels
a9dac9f234 Committed experiment using Proto (created after BoostCon 2010), not finished
[SVN r67005]
2010-12-04 13:21:49 +00:00
Barend Gehrels
969d95b5bc All samples without cartesian2d now
[SVN r67004]
2010-12-04 13:01:26 +00:00
Barend Gehrels
a415229918 Samples now without cartesian2d headerfile
[SVN r67003]
2010-12-04 12:11:17 +00:00
Barend Gehrels
b22c8e1f3d Qt update
[SVN r67002]
2010-12-04 11:52:28 +00:00
Barend Gehrels
fc0e782163 model namespaces, moved point_xy to d2::point_xy, revised point_ll_deg to ll::point<degree> (projection examples)
[SVN r66989]
2010-12-03 19:57:18 +00:00