Commit Graph

  • 428e010146 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/num_segments Menelaos Karavelas 2014-07-17 03:29:16 +03:00
  • 439bc5198b [doc][support status] add algorithms is_simple and is_valid Menelaos Karavelas 2014-07-17 03:15:37 +03:00
  • bf9c8aa3e4 [doc][support status] fix typo: num_interior_rings should have been num_points Menelaos Karavelas 2014-07-17 03:10:55 +03:00
  • 148d867a7b [doc][examples] add example for num_segments algorithm Menelaos Karavelas 2014-07-17 03:07:15 +03:00
  • f6a7f06815 [doc][support status] add num_segments algorithm Menelaos Karavelas 2014-07-17 03:06:27 +03:00
  • 6d37f9c883 [doc] add qbk documentation for num_segments algorithm Menelaos Karavelas 2014-07-17 03:05:17 +03:00
  • 32159311ed [doc] add num_segments algorithm Menelaos Karavelas 2014-07-17 03:04:51 +03:00
  • c523754768 [doc] add num_segments algorithm Menelaos Karavelas 2014-07-17 03:04:12 +03:00
  • de09e21a53 [doc][num_segments] add group for num_segments algorithm Menelaos Karavelas 2014-07-17 03:03:39 +03:00
  • ad350863ea [test][algorithms] include unit test for num_segments in Jamfile Menelaos Karavelas 2014-07-17 03:02:59 +03:00
  • 1a266ba996 [geometry] include algorithm num_segments Menelaos Karavelas 2014-07-17 03:02:03 +03:00
  • 3fe14e1df5 [algorithms][num_segments] add doxy/qbk documentation Menelaos Karavelas 2014-07-17 03:01:33 +03:00
  • fa203789db [algorithms][distance] check distance against 0 only when the minimum distance is updated Menelaos Karavelas 2014-07-17 02:30:21 +03:00
  • d16a343c0a [buffer] Fix buffer_inserter() call in multi_point_buffer test Adam Wulkiewicz 2014-07-16 22:28:10 +02:00
  • 9dfc90f151 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-07-16 20:50:12 +02:00
  • 36da684609 [winding] Add winding_side_equal optimized for cartesian CS. Adam Wulkiewicz 2014-07-16 20:44:07 +02:00
  • 5df31ddd0e [buffer] add documentation for buffer with 5 strategies Barend Gehrels 2014-07-16 17:01:50 +02:00
  • 97fd8f5332 [buffer] move buffer_inserter to namespace detail::buffer, add overload using 5 strategies Barend Gehrels 2014-07-16 16:58:02 +02:00
  • 2e8e6d6f4a [algorithms][num_segments] add num_segments algorithm: computes the number of segments in a geometry (including geometry variants) Menelaos Karavelas 2014-07-16 17:36:35 +03:00
  • b4a9bc4551 [test][algorithms] add unit test for num_segments algorithm Menelaos Karavelas 2014-07-16 17:36:15 +03:00
  • 038253e8f5 [buffer] remove end_skip strategy Barend Gehrels 2014-07-16 15:21:11 +02:00
  • 61ed918240 [buffer] add side/circle strategies to include Barend Gehrels 2014-07-16 15:12:52 +02:00
  • bac1ac66af [buffer] avoid having point types in strategies which can be deferred Barend Gehrels 2014-07-16 15:11:55 +02:00
  • 4966ff5359 [buffer] removed many unnecessary includes from buffer_side Barend Gehrels 2014-07-16 11:39:13 +02:00
  • fc0819b8ae [buffer] removed non-used phase parameter Barend Gehrels 2014-07-16 11:36:06 +02:00
  • 2bdca94e52 [buffer] changed comments Barend Gehrels 2014-07-16 11:35:29 +02:00
  • 0f027b5ff9 [buffer] add buffer_circle strategy for points and multi-points, and pass it all the way through the dispatches Barend Gehrels 2014-07-16 11:31:35 +02:00
  • 58fa94c897 [buffer][test] use Aimes to test simplify with ax strategy, optionally count number of self-ips Barend Gehrels 2014-07-16 10:48:27 +02:00
  • 57854c2765 [buffer] optionally simplify using ax strategy Barend Gehrels 2014-07-16 10:45:14 +02:00
  • dc46575175 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-07-15 22:37:41 +02:00
  • e6345b2441 [doc] Add Boost.Polygon examples to Jamfile Adam Wulkiewicz 2014-07-15 00:46:34 +02:00
  • 7808f77ce2 [doc] Fix docs of Boost.Polygon adapters, add examples. Adam Wulkiewicz 2014-07-15 00:42:16 +02:00
  • 8cc85dc3cd Add ticket 9628 to release notes, fix the ticket 10077 placement Adam Wulkiewicz 2014-07-14 23:44:53 +02:00
  • e3f778511b Merge pull request #95 from awulkiew/feature/point_in_geometry Adam Wulkiewicz 2014-07-14 23:20:16 +02:00
  • 2ba3e9a95b [strategies][winding] Replace Points creation using copy-ctors with default-ctors + set<>() Adam Wulkiewicz 2014-07-14 23:17:09 +02:00
  • 9ed4d83441 [extensions][offset] Let offset compile again. Note: it does not generate correct offsets! Barend Gehrels 2014-07-14 22:00:57 +02:00
  • c5241dd8ee [distance] added missing include file Barend Gehrels 2014-07-14 21:54:01 +02:00
  • 95990f98b1 [test][within] Comment out, mistakenly not commented out line Adam Wulkiewicz 2014-07-14 19:05:28 +02:00
  • e602185651 Merge pull request #94 from mkaravel/fix/num_points Adam Wulkiewicz 2014-07-14 16:33:41 +02:00
  • edf2c00db6 [within][winding] Add more robust calculation of sides in winding strategy. Adam Wulkiewicz 2014-07-14 16:05:26 +02:00
  • 9164a5bc0c [multi][algorithms][num_points] add include for std::size_t; qualify with std:: an occurrence of unqualified size_t; Menelaos Karavelas 2014-07-14 14:29:27 +03:00
  • 35a1a42edb [doc] add solved ticket 10077 to release notes Adam Wulkiewicz 2014-07-13 02:02:08 +02:00
  • 3e9f1296c5 [relate] Add 'const' keyword to declarations of not modified variables. Adam Wulkiewicz 2014-07-13 01:16:19 +02:00
  • e6e469f2bb Merge pull request #92 from MarcelRaad/develop Adam Wulkiewicz 2014-07-12 23:57:37 +02:00
  • ca96640521 Fix MSVC compiler warnings This removes unused variables and redundant re-declarations to silence warnings about variable shadowing. Tested on MSVC 14 CTP2. Marcel Raad 2014-07-12 13:18:47 +02:00
  • 96d8f53fbc [buffer] Avoid accessing pieces if no pieces were added Barend Gehrels 2014-07-12 11:42:27 +02:00
  • bbe89053ce [simplify] protect work in progress by define because it is still failing Barend Gehrels 2014-07-12 11:41:26 +02:00
  • 9f5268f87a Merge pull request #91 from mkaravel/feature/distance Adam Wulkiewicz 2014-07-11 18:03:58 +02:00
  • 6d12d7f715 [test][distance] add test cases for the combinations: polygon/ring, multipolygon/ring, ring/ring and ring/box Menelaos Karavelas 2014-07-11 17:15:43 +03:00
  • 48a1951300 [test][distance] add test cases for the multilinestring/ring combination Menelaos Karavelas 2014-07-11 17:15:07 +03:00
  • 3f762ea23a [test][distance] add test cases for the segment/ring and linestring/ring combinations Menelaos Karavelas 2014-07-11 17:12:46 +03:00
  • 8e2043bcb4 [algorithms][distance] add test cases for the point/ring and multipoint/ring combinations Menelaos Karavelas 2014-07-11 17:11:36 +03:00
  • baf3042d77 [test][distance] add include for rings Menelaos Karavelas 2014-07-11 17:11:00 +03:00
  • 350ca25ccd [algorithms][distance] add dispatch for the three multigeometry-to-ring combinations Menelaos Karavelas 2014-07-11 17:10:14 +03:00
  • 8df21c677e [algorithms][distance] add dispatch for the ring/ring combination Menelaos Karavelas 2014-07-11 17:09:15 +03:00
  • da3fe9ffe3 [doc] Add relops and rtree info to the release notes Adam Wulkiewicz 2014-07-11 13:14:19 +02:00
  • 83b06b4f68 Merge pull request #90 from mkaravel/doc/release_notes Adam Wulkiewicz 2014-07-11 12:13:25 +02:00
  • c420f04f16 [doc][release notes] updates additional features and fixed tickets Menelaos Karavelas 2014-07-11 10:17:24 +03:00
  • e2671483df [doc][index] Improve dependencies info. Adam Wulkiewicz 2014-07-11 03:35:04 +02:00
  • bb8cf8a411 [doc][index] Improve the description of key features and comment the planned features out. Adam Wulkiewicz 2014-07-11 03:14:49 +02:00
  • 5ee3a89455 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-07-11 02:47:01 +02:00
  • 2a6da93c85 [core][doc] Improve template parameter name and add the description. Adam Wulkiewicz 2014-07-11 02:44:55 +02:00
  • 03a1fbc91b [arithmetic][doc] Improve functions parameters types names and their description. Adam Wulkiewicz 2014-07-11 02:30:28 +02:00
  • 7d11f8650d [arithmetic] Improve the description of functions parameters. Adam Wulkiewicz 2014-07-11 02:30:28 +02:00
  • bd76327102 Merge pull request #84 from mkaravel/feature/distance Adam Wulkiewicz 2014-07-10 23:35:37 +02:00
  • fbe09296fb Merge pull request #86 from mkaravel/feature/length_perimeter_result Adam Wulkiewicz 2014-07-10 23:35:26 +02:00
  • 76c394bd28 [dox] Fix table definition in quickref.xml Adam Wulkiewicz 2014-07-10 19:26:29 +02:00
  • b9fecf0887 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-07-10 16:41:50 +02:00
  • 02cfd55510 [centroid][doc] Add description for centroid_exception member functions. Adam Wulkiewicz 2014-07-10 16:40:45 +02:00
  • e04cc53c6d [doc] Fix doxygen_xml2qbk member function output. Adam Wulkiewicz 2014-07-10 16:26:19 +02:00
  • e89234a541 [test][comparable distance] remove tests involving default_comparable_strategy Menelaos Karavelas 2014-07-10 11:31:30 +03:00
  • b37ea9c8b4 [algorithms][comparable distance] implement variant support as in all other algorithms Menelaos Karavelas 2014-07-10 11:30:47 +03:00
  • 9dff7bae4b [algorithms][distance] polish code (among other things, keep lines up to 80 characters long) Menelaos Karavelas 2014-07-10 11:29:58 +03:00
  • a3d1f1ce73 [strategies][comparable distance (result)] implement comparable distance result variant support as in all other algorithms Menelaos Karavelas 2014-07-10 11:28:29 +03:00
  • ac30cfc6f5 [strategies][distance (result)] eliminate default_comparable_strategy; qualify variant by boost:: namespace; Menelaos Karavelas 2014-07-10 11:26:20 +03:00
  • 5640586f39 [algorithms][perimeter] replace result_of::length by default_length_result Menelaos Karavelas 2014-07-10 10:10:19 +03:00
  • dacff470ee [algorithms][length] replace result_of::length by default_length_result Menelaos Karavelas 2014-07-10 10:09:46 +03:00
  • 927cbc9f01 [strategies][length (result)] eliminate result_of namespaces Menelaos Karavelas 2014-07-10 10:09:07 +03:00
  • 2912e1b199 [strategies] Add more robust check in projected_point_ax_less Adam Wulkiewicz 2014-07-09 17:30:38 +02:00
  • e1093bc4a3 [strategies][distance (result)] add missing include Menelaos Karavelas 2014-07-09 15:02:33 +03:00
  • a6ed7d86ea Merge branch 'develop' into feature/projected_point Adam Wulkiewicz 2014-07-09 13:59:23 +02:00
  • 5a3cfd62d5 [simplify] add zigzag testcase for testing adt/xdt Barend Gehrels 2014-07-09 13:39:07 +02:00
  • 8c20242948 [strategies] Modify handling of 0-length segments in projected_point_ax. Adam Wulkiewicz 2014-07-09 13:37:29 +02:00
  • c55cee5dd3 [strategies] Fix projected_point_ax+douglass_peucker compilation errors. Adam Wulkiewicz 2014-07-09 12:58:02 +02:00
  • 64f0380591 [buffer] move simplify call to separate function to apply using ax-strategy Barend Gehrels 2014-07-09 12:26:32 +02:00
  • e9ac6476aa [simplify] prepare for Adam's enhanced douglas_peucker with pull request #89 Barend Gehrels 2014-07-09 12:01:07 +02:00
  • 0c8f953ee9 [simplify][test] splitted tests such that test with strategy does not test the version without strategy, to avoid mixing strategy types Barend Gehrels 2014-07-09 12:00:20 +02:00
  • 64303076dc [simplify][test] added test with strategy Barend Gehrels 2014-07-09 11:29:30 +02:00
  • de7ae5dd65 [simplify] prepare for other simplify strategy: added testcase Barend Gehrels 2014-07-09 11:25:17 +02:00
  • 999ba36e06 [simplify] prepare test for distance object instead of always value, and added overload accepting a strategy Barend Gehrels 2014-07-09 11:24:50 +02:00
  • 0315125492 [simplify] fix double, replaced by template parameter Barend Gehrels 2014-07-09 11:21:40 +02:00
  • e49434ec6c [strategies] Add less-comparator for projected_point_ax result in detail::douglas_peucker Adam Wulkiewicz 2014-07-08 21:16:18 +02:00
  • 282a2536a3 [strategies] Add douglas_peucker version taking LessCompare Adam Wulkiewicz 2014-07-08 20:52:11 +02:00
  • 8820e7e266 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance Menelaos Karavelas 2014-07-08 12:44:32 +03:00
  • b40d0648db [test][algorithms][comparable distance] add tests for variant support Menelaos Karavelas 2014-07-08 12:43:51 +03:00
  • 91935eea08 [test][algorithms][distance] replace result_of::distance by distance_result Menelaos Karavelas 2014-07-08 12:42:49 +03:00
  • f33e90b916 [strategies][comaprable distance] add default_comparable_strategy: this is a placeholder for comparable distance strategies used for resolving strategies during the resolve variant stages Menelaos Karavelas 2014-07-08 12:40:53 +03:00
  • 77e4f4b472 [strategies][comparable distance (result)] implement variant-aware comparable distance result Menelaos Karavelas 2014-07-08 12:39:36 +03:00
  • 325dbe203b [strategies][distance (result)] polish code a bit; eliminate result_of namespaces; replace result_of::distance by distance_result; add support for comparable distances (i.e., add specializations for default_comparable_strategy); qualify occurences of variant with boost:: ; fix bug: when resolving strategies, pass actual geometries instead of their point types (important in order to return the actual/correct strategy return type); Menelaos Karavelas 2014-07-08 12:34:56 +03:00
  • 6681aefa22 [algorithms][comparable distance] make comparable distance algorithm variant-aware Menelaos Karavelas 2014-07-08 12:32:00 +03:00