Commit Graph

  • f0989204fb Added 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
  • d76ae1e125 Added multi/closure.hpp (testcase) Barend Gehrels 2010-12-21 22:13:16 +0000
  • a1963d328a Added multi/closure.hpp Added point_order/closure/difference to robustness tests (partly) Barend Gehrels 2010-12-21 21:44:38 +0000
  • 97245d28ba Added multi/closure.hpp (adaptions for MPL_ASSERT) Barend Gehrels 2010-12-21 21:41:49 +0000
  • 3d7dc39f28 Added multi/closure.hpp Barend Gehrels 2010-12-21 21:24:17 +0000
  • caa3a8f5d3 Renamed recursive_boxes.cpp to recursive_polygons.cpp because they are not (necessarily) boxes anymore Barend Gehrels 2010-12-21 19:27:31 +0000
  • 710d24b44d Update testcases to ccw Added point_order to some multi-testcases, now explicitly necessary Barend Gehrels 2010-12-20 21:33:48 +0000
  • 5b4b030fcb Added 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
  • 43682f9029 Updates in test, cases for box/ccw are handled now Barend Gehrels 2010-12-19 12:19:10 +0000
  • 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 Barend Gehrels 2010-12-19 12:17:10 +0000
  • 9dba542730 Test: renamal get_full_section -> range_by_section Barend Gehrels 2010-12-18 22:31:06 +0000
  • 220db49460 Test: renamal get_full_section -> range_by_section Barend Gehrels 2010-12-18 21:57:09 +0000
  • c75f01c42c Bugfix in remove headerfile Barend Gehrels 2010-12-18 21:43:58 +0000
  • f2074474cd Updates in test to reflect move of views from util to views Barend Gehrels 2010-12-18 21:40:27 +0000
  • 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... Barend Gehrels 2010-12-18 21:39:33 +0000
  • 306b1ddbdc Updated samples to new system with reverse Barend Gehrels 2010-12-18 18:45:04 +0000
  • e672af1e8f Updated tests for new reverse behaviour Barend Gehrels 2010-12-18 17:04:45 +0000
  • 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 Barend Gehrels 2010-12-18 16:52:59 +0000
  • e7e2ab6b47 Removed obsolete get_sections Small debug-tweak in assemble Barend Gehrels 2010-12-18 10:29:46 +0000
  • 2d69e93a5d Changed BOOST_AUTO by typename interior_rings in loops through interior rings Barend Gehrels 2010-12-15 19:52:49 +0000
  • f791f2535d Added Boost.Range range adaptors adaptions for Boost.Geometry - testcases Barend Gehrels 2010-12-13 21:36:32 +0000
  • 370d887001 Added Boost.Range range adaptors adaptions for Boost.Geometry Barend Gehrels 2010-12-13 21:34:48 +0000
  • 2197cadeac Revised 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
  • bdf73634af Added comments on problematic line in test (does NOT (yet) occur in library code) Barend Gehrels 2010-12-12 21:08:26 +0000
  • e9bf98f8a8 Removed explicit constructor, no need to, for test reversible_closeable_view.cpp Barend Gehrels 2010-12-12 19:37:57 +0000
  • 0e86d7d82c Updates for changes in closeable_view / fixed reversible_closeable.cpp for all but one issue Barend Gehrels 2010-12-12 16:49:14 +0000
  • 4aa4fa974b Updates 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
  • 625b25a5ec 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:46:52 +0000
  • 1bbc07b122 Uncommented two projects in jamfile Barend Gehrels 2010-12-12 10:47:14 +0000
  • 748d8059d1 Clean up / renaming / adding namespace / etc in bp adaption Barend Gehrels 2010-12-12 10:45:36 +0000
  • 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 Barend Gehrels 2010-12-11 15:51:38 +0000
  • fa5027dc66 Changed const impl. Barend Gehrels 2010-12-11 14:53:01 +0000
  • 1038035c43 Removed (the need for) range_iterator_const_if_c using BOOST_AUTO Barend Gehrels 2010-12-11 14:24:31 +0000
  • 573610796d Changed loops to BOOST_AUTO in preparation of change in concept of interior_rings/return_type Barend Gehrels 2010-12-11 14:03:54 +0000
  • 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 Barend Gehrels 2010-12-11 12:04:48 +0000
  • 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 Barend Gehrels 2010-12-11 11:57:02 +0000
  • 11a5805da2 Small updates in comment and in new Boost.Polygon ring adaptor Barend Gehrels 2010-12-06 18:33:53 +0000
  • 716d64d331 Correction headerfile Barend Gehrels 2010-12-06 08:23:06 +0000
  • 09e77762fc Bugfix due to earlier namespace model:: Barend Gehrels 2010-12-05 22:01:05 +0000
  • 48effc2f64 Added Boost.Polygon support (point, box, ring) Barend Gehrels 2010-12-05 21:58:30 +0000
  • 5a493a3b30 Shows Boost.Polygon point in example Barend Gehrels 2010-12-05 21:50:16 +0000
  • 76d0debf1f Shows Boost.Polygon point in example Barend Gehrels 2010-12-05 21:48:38 +0000
  • 92cecaa0f5 Added Boost.Polygon support (point, box, ring) Barend Gehrels 2010-12-05 21:47:08 +0000
  • a9dac9f234 Committed experiment using Proto (created after BoostCon 2010), not finished Barend Gehrels 2010-12-04 13:21:49 +0000
  • 969d95b5bc All samples without cartesian2d now Barend Gehrels 2010-12-04 13:01:26 +0000
  • a415229918 Samples now without cartesian2d headerfile Barend Gehrels 2010-12-04 12:11:17 +0000
  • b22c8e1f3d Qt update Barend Gehrels 2010-12-04 11:52:28 +0000
  • fc0e782163 model namespaces, moved point_xy to d2::point_xy, revised point_ll_deg to ll::point<degree> (projection examples) Barend Gehrels 2010-12-03 19:57:18 +0000
  • 1c8fce3059 model namespaces, moved point_xy to d2::point_xy, revised point_ll_deg to ll::point<degree> Barend Gehrels 2010-12-02 16:10:47 +0000
  • 5b257fc37a Added comment for boost trunk where check_is_close is moved Barend Gehrels 2010-11-28 22:06:00 +0000
  • e299295f8e Fixed point-segment default_strategy construct Fixed cross track for latlong (partly) Barend Gehrels 2010-11-28 21:49:46 +0000
  • 7b6d13a78c Updated jamfiles for examples/extensions Barend Gehrels 2010-11-28 14:51:41 +0000
  • f9722c71f1 Updated comments Barend Gehrels 2010-11-28 14:40:56 +0000
  • 426a17f0f2 Fixed deprecated boost-test-tools construct Barend Gehrels 2010-11-28 14:38:59 +0000
  • 853c097413 Fixed path-omission for svg_mapper Barend Gehrels 2010-11-28 14:37:36 +0000
  • fb77d11994 Deleted duplicate lib Barend Gehrels 2010-11-28 14:23:45 +0000
  • 181529a35d Moved all samples with external libraries to folder with_external_libs Barend Gehrels 2010-11-28 14:16:28 +0000
  • 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 Barend Gehrels 2010-11-28 13:42:46 +0000
  • 2ac352f948 Major update: Adaptions to snippets with respect to new namespace model Barend Gehrels 2010-11-28 13:35:52 +0000
  • 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 Barend Gehrels 2010-11-28 13:28:09 +0000
  • 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 Barend Gehrels 2010-11-28 13:23:44 +0000
  • 6de74295af Removed two warnings Barend Gehrels 2010-11-28 09:34:14 +0000
  • 6b66982ae6 Using Boost 1.45.0 now by default Barend Gehrels 2010-11-27 15:05:38 +0000
  • a1d0065595 Fixed two examples Barend Gehrels 2010-11-27 15:03:50 +0000
  • b16e1b3247 Fixed last pie case (as multi-polygon) Barend Gehrels 2010-11-15 09:38:32 +0000
  • 0ee1d44707 Added multi-polygon self-tangent pie-test Added test-cases for these Barend Gehrels 2010-11-14 21:06:57 +0000
  • 8282f1e9e8 Fixed two new cases coming from multi-polygon pie-test Barend Gehrels 2010-11-14 21:05:22 +0000
  • 23abb2d19f small cleanup within Barend Gehrels 2010-11-14 14:33:12 +0000
  • fc25627241 Update reflection to new strategy approach Barend Gehrels 2010-11-14 14:30:15 +0000
  • c95747492c Removed define TTMATH Barend Gehrels 2010-11-14 08:15:04 +0000
  • e71fb07566 Assemble/traverse/enrich: complete update for handling self tangencies -> added many testcases Barend Gehrels 2010-11-08 10:32:23 +0000
  • 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 Barend Gehrels 2010-11-08 10:18:33 +0000
  • 2c830be09a Added Boost Array point adapter created by Alfredo Correa Barend Gehrels 2010-10-27 10:54:16 +0000
  • 2a1244ddfb Changed warning for adaption of Boost.Array Barend Gehrels 2010-10-27 10:52:31 +0000
  • 5b10aad7b4 Added 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
  • 2a60100f9e [geometry] Pythonize make_qbk.py script Mateusz Loskot 2010-10-18 23:36:38 +0000
  • 770eeb35ec removed one test from dissolve not running on gcc Barend Gehrels 2010-10-13 14:42:26 +0000
  • d262e99aea Fixed dissolve and added to jamfile Barend Gehrels 2010-10-13 14:38:56 +0000
  • bdb6f4da34 Added forgotten typename for gcc Barend Gehrels 2010-10-13 14:29:03 +0000
  • 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 Barend Gehrels 2010-10-13 13:45:54 +0000
  • 4592fc8039 Added two samples related to boost mailing list Barend Gehrels 2010-10-13 11:33:26 +0000
  • 8fc78a88b4 Fixed traverse test Barend Gehrels 2010-10-12 20:51:29 +0000
  • 71d48da6e0 Implemented box with reverse polygon overlay Barend Gehrels 2010-10-12 20:27:49 +0000
  • 144e54d482 Silenced gcc warnings Barend Gehrels 2010-10-12 13:17:09 +0000
  • 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 Barend Gehrels 2010-10-12 13:04:45 +0000
  • 0f3c09e022 Added default to avoid gcc warning about missing enumeration Barend Gehrels 2010-10-12 10:48:28 +0000
  • 6564152e98 Finished 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
  • 7a844d9dec Added algoritms/overlay/.Jamfile Barend Gehrels 2010-10-11 16:32:26 +0000
  • 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 Barend Gehrels 2010-10-11 16:18:51 +0000
  • 5491a20c45 Updated (+fixed) testcase for intersection of areal features Barend Gehrels 2010-10-10 19:54:34 +0000
  • 73fd9c49de Added multi_linestring of intersections Changed intersection dispatching using is_areal Barend Gehrels 2010-10-10 19:47:31 +0000
  • e87a82051b Added MPL asserts for geometry combinations which are not implemented in intersection. Barend Gehrels 2010-10-10 16:47:18 +0000
  • 68d1af85a9 Now runs on linux Barend Gehrels 2010-09-10 17:43:13 +0000
  • b9aaeadf67 Added python script which will replace batch/shell scripts Barend Gehrels 2010-09-10 17:34:05 +0000
  • 4589062969 Doc update Converter update (now convenience headers) Barend Gehrels 2010-09-07 16:28:21 +0000