f0989204fbAdded multi/closure.hpp (adaptions for MPL_ASSERT) - all should be closed otherwise linestring is closed explicitly
Barend Gehrels
2010-12-21 22:45:43 +0000
caa3a8f5d3Renamed recursive_boxes.cpp to recursive_polygons.cpp because they are not (necessarily) boxes anymore
Barend Gehrels
2010-12-21 19:27:31 +0000
710d24b44dUpdate testcases to ccw Added point_order to some multi-testcases, now explicitly necessary
Barend Gehrels
2010-12-20 21:33:48 +0000
5b4b030fcbAdded Reverse to copy_segment_point.hpp, and therefore, to enrich_intersection_points.hpp, handle_tangencies.hpp Protected point_order with MPL_ASSERT
Barend Gehrels
2010-12-20 21:25:21 +0000
43682f9029Updates in test, cases for box/ccw are handled now
Barend Gehrels
2010-12-19 12:19:10 +0000
9c6417c331Implemented 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
Barend Gehrels
2010-12-19 12:17:10 +0000
c75f01c42cBugfix in remove headerfile
Barend Gehrels
2010-12-18 21:43:58 +0000
f2074474cdUpdates in test to reflect move of views from util to views
Barend Gehrels
2010-12-18 21:40:27 +0000
a352ce1a8aMoved 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...
Barend Gehrels
2010-12-18 21:39:33 +0000
306b1ddbdcUpdated samples to new system with reverse
Barend Gehrels
2010-12-18 18:45:04 +0000
e672af1e8fUpdated tests for new reverse behaviour
Barend Gehrels
2010-12-18 17:04:45 +0000
e36fd1ebc6Incorporated 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
Barend Gehrels
2010-12-18 16:52:59 +0000
e7e2ab6b47Removed obsolete get_sections Small debug-tweak in assemble
Barend Gehrels
2010-12-18 10:29:46 +0000
2d69e93a5dChanged BOOST_AUTO by typename interior_rings in loops through interior rings
Barend Gehrels
2010-12-15 19:52:49 +0000
f791f2535dAdded Boost.Range range adaptors adaptions for Boost.Geometry - testcases
Barend Gehrels
2010-12-13 21:36:32 +0000
370d887001Added Boost.Range range adaptors adaptions for Boost.Geometry
Barend Gehrels
2010-12-13 21:34:48 +0000
2197cadeacRevised reversible_closeable.cpp to solve occasianal bug in MSVC, due to implicit construction.
Barend Gehrels
2010-12-12 22:36:50 +0000
21866296fe(Re)added explicit to constructor
Barend Gehrels
2010-12-12 22:35:20 +0000
bdf73634afAdded comments on problematic line in test (does NOT (yet) occur in library code)
Barend Gehrels
2010-12-12 21:08:26 +0000
e9bf98f8a8Removed explicit constructor, no need to, for test reversible_closeable_view.cpp
Barend Gehrels
2010-12-12 19:37:57 +0000
0e86d7d82cUpdates for changes in closeable_view / fixed reversible_closeable.cpp for all but one issue
Barend Gehrels
2010-12-12 16:49:14 +0000
4aa4fa974bUpdates for changes in closeable_view / fixed reversible_closeable.cpp for all but one issue
Barend Gehrels
2010-12-12 16:38:05 +0000
72e9574bf0-Made closeable_view and reversible_view metafunctions, defining itself or a Boost.Range reversed_range or a closing_view
Barend Gehrels
2010-12-12 15:48:45 +0000
625b25a5ecMade closeable_view and reversible_view metafunctions, defining itself or a Boost.Range reversed_range or a closing_view
Barend Gehrels
2010-12-12 15:46:52 +0000
1bbc07b122Uncommented two projects in jamfile
Barend Gehrels
2010-12-12 10:47:14 +0000
748d8059d1Clean up / renaming / adding namespace / etc in bp adaption
Barend Gehrels
2010-12-12 10:45:36 +0000
1f90af482dUpdated 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
Barend Gehrels
2010-12-11 15:51:38 +0000
1038035c43Removed (the need for) range_iterator_const_if_c using BOOST_AUTO
Barend Gehrels
2010-12-11 14:24:31 +0000
573610796dChanged loops to BOOST_AUTO in preparation of change in concept of interior_rings/return_type
Barend Gehrels
2010-12-11 14:03:54 +0000
e9ed507574Committed 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
Barend Gehrels
2010-12-11 12:04:48 +0000
bd7f7879c1Committed 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
Barend Gehrels
2010-12-11 11:57:02 +0000
11a5805da2Small updates in comment and in new Boost.Polygon ring adaptor
Barend Gehrels
2010-12-06 18:33:53 +0000
181529a35dMoved all samples with external libraries to folder with_external_libs
Barend Gehrels
2010-11-28 14:16:28 +0000
f8f22cc398Major 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
Barend Gehrels
2010-11-28 13:42:46 +0000
2ac352f948Major update: Adaptions to snippets with respect to new namespace model
Barend Gehrels
2010-11-28 13:35:52 +0000
e4f47a7a25Major 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
Barend Gehrels
2010-11-28 13:28:09 +0000
773131faa5Major 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
Barend Gehrels
2010-11-28 13:23:44 +0000
6de74295afRemoved two warnings
Barend Gehrels
2010-11-28 09:34:14 +0000
6b66982ae6Using Boost 1.45.0 now by default
Barend Gehrels
2010-11-27 15:05:38 +0000
a1d0065595Fixed two examples
Barend Gehrels
2010-11-27 15:03:50 +0000
b16e1b3247Fixed last pie case (as multi-polygon)
Barend Gehrels
2010-11-15 09:38:32 +0000
0ee1d44707Added multi-polygon self-tangent pie-test Added test-cases for these
Barend Gehrels
2010-11-14 21:06:57 +0000
8282f1e9e8Fixed two new cases coming from multi-polygon pie-test
Barend Gehrels
2010-11-14 21:05:22 +0000
23abb2d19fsmall cleanup within
Barend Gehrels
2010-11-14 14:33:12 +0000
fc25627241Update reflection to new strategy approach
Barend Gehrels
2010-11-14 14:30:15 +0000
e71fb07566Assemble/traverse/enrich: complete update for handling self tangencies -> added many testcases
Barend Gehrels
2010-11-08 10:32:23 +0000
c3c238623dAssemble/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
Barend Gehrels
2010-11-08 10:18:33 +0000
2c830be09aAdded Boost Array point adapter created by Alfredo Correa
Barend Gehrels
2010-10-27 10:54:16 +0000
2a1244ddfbChanged warning for adaption of Boost.Array
Barend Gehrels
2010-10-27 10:52:31 +0000
5b10aad7b4Added Boost Array point adapter created by Alfredo Correa
Barend Gehrels
2010-10-27 10:43:31 +0000
b0ee536873[geometry] Updated detailed description of area algorithm. Paragraphs copied from previous version of quickbook doc.
Mateusz Loskot
2010-10-20 00:09:40 +0000
d33a1519c6[geometry] Handle more than one <para> under <detaileddescription> to allow generating multi-paragraph detailed description of documented types and functions.
Mateusz Loskot
2010-10-19 23:50:59 +0000
814612515f[geometry] Fix to use .qbk file basename only in make_qbk.py script.
Mateusz Loskot
2010-10-19 23:48:41 +0000
770eeb35ecremoved one test from dissolve not running on gcc
Barend Gehrels
2010-10-13 14:42:26 +0000
d262e99aeaFixed dissolve and added to jamfile
Barend Gehrels
2010-10-13 14:38:56 +0000
bdb6f4da34Added forgotten typename for gcc
Barend Gehrels
2010-10-13 14:29:03 +0000
d36962b53dRefreshed 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
Barend Gehrels
2010-10-13 13:45:54 +0000
4592fc8039Added two samples related to boost mailing list
Barend Gehrels
2010-10-13 11:33:26 +0000
8fc78a88b4Fixed traverse test
Barend Gehrels
2010-10-12 20:51:29 +0000
8f86439655Implemented 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
Barend Gehrels
2010-10-12 13:04:45 +0000
0f3c09e022Added default to avoid gcc warning about missing enumeration
Barend Gehrels
2010-10-12 10:48:28 +0000
6564152e98Finished ccw implementation of intersection Added mpl assert for correct, if not implemented Restructured intersection.cpp unit test to support cw
Barend Gehrels
2010-10-12 10:39:09 +0000
51610518b1Replaced 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
Barend Gehrels
2010-10-11 16:18:51 +0000
5491a20c45Updated (+fixed) testcase for intersection of areal features
Barend Gehrels
2010-10-10 19:54:34 +0000
73fd9c49deAdded multi_linestring of intersections Changed intersection dispatching using is_areal
Barend Gehrels
2010-10-10 19:47:31 +0000
e87a82051bAdded MPL asserts for geometry combinations which are not implemented in intersection.
Barend Gehrels
2010-10-10 16:47:18 +0000
68d1af85a9Now runs on linux
Barend Gehrels
2010-09-10 17:43:13 +0000
b9aaeadf67Added python script which will replace batch/shell scripts
Barend Gehrels
2010-09-10 17:34:05 +0000