Commit Graph

  • 9f5268f87a Merge pull request #91 from mkaravel/feature/distance Adam Wulkiewicz 2014-07-11 18:03:58 +0200
  • 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 +0300
  • 48a1951300 [test][distance] add test cases for the multilinestring/ring combination Menelaos Karavelas 2014-07-11 17:15:07 +0300
  • 3f762ea23a [test][distance] add test cases for the segment/ring and linestring/ring combinations Menelaos Karavelas 2014-07-11 17:12:46 +0300
  • 8e2043bcb4 [algorithms][distance] add test cases for the point/ring and multipoint/ring combinations Menelaos Karavelas 2014-07-11 17:11:36 +0300
  • baf3042d77 [test][distance] add include for rings Menelaos Karavelas 2014-07-11 17:11:00 +0300
  • 350ca25ccd [algorithms][distance] add dispatch for the three multigeometry-to-ring combinations Menelaos Karavelas 2014-07-11 17:10:14 +0300
  • 8df21c677e [algorithms][distance] add dispatch for the ring/ring combination Menelaos Karavelas 2014-07-11 17:09:15 +0300
  • da3fe9ffe3 [doc] Add relops and rtree info to the release notes Adam Wulkiewicz 2014-07-11 13:14:19 +0200
  • 83b06b4f68 Merge pull request #90 from mkaravel/doc/release_notes Adam Wulkiewicz 2014-07-11 12:13:25 +0200
  • c420f04f16 [doc][release notes] updates additional features and fixed tickets Menelaos Karavelas 2014-07-11 10:17:24 +0300
  • e2671483df [doc][index] Improve dependencies info. Adam Wulkiewicz 2014-07-11 03:35:04 +0200
  • bb8cf8a411 [doc][index] Improve the description of key features and comment the planned features out. Adam Wulkiewicz 2014-07-11 03:14:49 +0200
  • 5ee3a89455 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-07-11 02:47:01 +0200
  • 2a6da93c85 [core][doc] Improve template parameter name and add the description. Adam Wulkiewicz 2014-07-11 02:44:55 +0200
  • 03a1fbc91b [arithmetic][doc] Improve functions parameters types names and their description. Adam Wulkiewicz 2014-07-11 02:30:28 +0200
  • 7d11f8650d [arithmetic] Improve the description of functions parameters. Adam Wulkiewicz 2014-07-11 02:30:28 +0200
  • bd76327102 Merge pull request #84 from mkaravel/feature/distance Adam Wulkiewicz 2014-07-10 23:35:37 +0200
  • fbe09296fb Merge pull request #86 from mkaravel/feature/length_perimeter_result Adam Wulkiewicz 2014-07-10 23:35:26 +0200
  • 76c394bd28 [dox] Fix table definition in quickref.xml Adam Wulkiewicz 2014-07-10 19:26:29 +0200
  • b9fecf0887 Merge branch 'develop' of github.com:boostorg/geometry into develop Adam Wulkiewicz 2014-07-10 16:41:50 +0200
  • 02cfd55510 [centroid][doc] Add description for centroid_exception member functions. Adam Wulkiewicz 2014-07-10 16:40:45 +0200
  • e04cc53c6d [doc] Fix doxygen_xml2qbk member function output. Adam Wulkiewicz 2014-07-10 16:26:19 +0200
  • e89234a541 [test][comparable distance] remove tests involving default_comparable_strategy Menelaos Karavelas 2014-07-10 11:31:30 +0300
  • b37ea9c8b4 [algorithms][comparable distance] implement variant support as in all other algorithms Menelaos Karavelas 2014-07-10 11:30:47 +0300
  • 9dff7bae4b [algorithms][distance] polish code (among other things, keep lines up to 80 characters long) Menelaos Karavelas 2014-07-10 11:29:58 +0300
  • a3d1f1ce73 [strategies][comparable distance (result)] implement comparable distance result variant support as in all other algorithms Menelaos Karavelas 2014-07-10 11:28:29 +0300
  • ac30cfc6f5 [strategies][distance (result)] eliminate default_comparable_strategy; qualify variant by boost:: namespace; Menelaos Karavelas 2014-07-10 11:26:20 +0300
  • 5640586f39 [algorithms][perimeter] replace result_of::length by default_length_result Menelaos Karavelas 2014-07-10 10:10:19 +0300
  • dacff470ee [algorithms][length] replace result_of::length by default_length_result Menelaos Karavelas 2014-07-10 10:09:46 +0300
  • 927cbc9f01 [strategies][length (result)] eliminate result_of namespaces Menelaos Karavelas 2014-07-10 10:09:07 +0300
  • 2912e1b199 [strategies] Add more robust check in projected_point_ax_less Adam Wulkiewicz 2014-07-09 17:30:38 +0200
  • e1093bc4a3 [strategies][distance (result)] add missing include Menelaos Karavelas 2014-07-09 15:02:33 +0300
  • a6ed7d86ea Merge branch 'develop' into feature/projected_point Adam Wulkiewicz 2014-07-09 13:59:23 +0200
  • 5a3cfd62d5 [simplify] add zigzag testcase for testing adt/xdt Barend Gehrels 2014-07-09 13:39:07 +0200
  • 8c20242948 [strategies] Modify handling of 0-length segments in projected_point_ax. Adam Wulkiewicz 2014-07-09 13:37:29 +0200
  • c55cee5dd3 [strategies] Fix projected_point_ax+douglass_peucker compilation errors. Adam Wulkiewicz 2014-07-09 12:58:02 +0200
  • 64f0380591 [buffer] move simplify call to separate function to apply using ax-strategy Barend Gehrels 2014-07-09 12:26:32 +0200
  • e9ac6476aa [simplify] prepare for Adam's enhanced douglas_peucker with pull request #89 Barend Gehrels 2014-07-09 12:01:07 +0200
  • 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 +0200
  • 64303076dc [simplify][test] added test with strategy Barend Gehrels 2014-07-09 11:29:30 +0200
  • de7ae5dd65 [simplify] prepare for other simplify strategy: added testcase Barend Gehrels 2014-07-09 11:25:17 +0200
  • 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 +0200
  • 0315125492 [simplify] fix double, replaced by template parameter Barend Gehrels 2014-07-09 11:21:40 +0200
  • e49434ec6c [strategies] Add less-comparator for projected_point_ax result in detail::douglas_peucker Adam Wulkiewicz 2014-07-08 21:16:18 +0200
  • 282a2536a3 [strategies] Add douglas_peucker version taking LessCompare Adam Wulkiewicz 2014-07-08 20:52:11 +0200
  • 8820e7e266 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance Menelaos Karavelas 2014-07-08 12:44:32 +0300
  • b40d0648db [test][algorithms][comparable distance] add tests for variant support Menelaos Karavelas 2014-07-08 12:43:51 +0300
  • 91935eea08 [test][algorithms][distance] replace result_of::distance by distance_result Menelaos Karavelas 2014-07-08 12:42:49 +0300
  • 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 +0300
  • 77e4f4b472 [strategies][comparable distance (result)] implement variant-aware comparable distance result Menelaos Karavelas 2014-07-08 12:39:36 +0300
  • 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 +0300
  • 6681aefa22 [algorithms][comparable distance] make comparable distance algorithm variant-aware Menelaos Karavelas 2014-07-08 12:32:00 +0300
  • 3d17b42a12 [algorithms][distance] eliminate result_of namespaces; replace result_of::distance by distance_result; Menelaos Karavelas 2014-07-08 12:26:29 +0300
  • f20303af2f [buffer][test] Fix bugs in get_left_turns and some in the robustness test Adam Wulkiewicz 2014-07-08 02:57:29 +0200
  • 9cfee81a09 [geometry] Replace tabs with spaces Adam Wulkiewicz 2014-07-08 02:27:17 +0200
  • 99b27c611a [example] Replace assert with BOOST_ASSERT Adam Wulkiewicz 2014-07-08 02:04:19 +0200
  • 869cff7004 [is_simple][is_valid] Remove non-ASCII characters Adam Wulkiewicz 2014-07-08 02:01:46 +0200
  • 78ac419c2a [extensions][gis] Replace assert with BOOST_ASSERT Adam Wulkiewicz 2014-07-08 01:49:30 +0200
  • 5ffe29f82a [extensions][example] Add newline at EOF Adam Wulkiewicz 2014-07-08 01:40:23 +0200
  • 560533e378 [doc][index] Add license info to examples results Adam Wulkiewicz 2014-07-08 01:38:24 +0200
  • 3ac6442393 Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-07-06 20:22:48 +0200
  • b6b49f5308 [buffer] fix check of buffer_flat_end for inside Barend Gehrels 2014-07-06 20:22:04 +0200
  • 004e4e465f [test][range] Shield part of a test with macro (storing NonMovable is std::vector<>) Adam Wulkiewicz 2014-07-06 12:19:30 +0200
  • 0b677ae1aa [strategies] projected_point_ax strategy relocated to separate file Adam Wulkiewicz 2014-07-05 19:57:41 +0200
  • 0170ebe9ca [strategies] Remove inconsistent (and for now not needed) operators in projected_point_ax_result Adam Wulkiewicz 2014-07-04 19:04:04 +0200
  • 3855610e05 Add projected_point_ax cartesian distance strategy. Adam Wulkiewicz 2014-07-04 17:14:15 +0200
  • da1323716a [buffer] Pass side strategy Barend Gehrels 2014-07-03 19:59:28 +0200
  • 4c2e23611e Merge pull request #87 from mkaravel/feature/is_simple Adam Wulkiewicz 2014-07-03 14:54:38 +0200
  • 922c61e24b Merge pull request #88 from mkaravel/feature/setops Adam Wulkiewicz 2014-07-03 14:54:06 +0200
  • 64bec1846e [doc][algorithms][union] addd behavior when output is a collection of points or linestrings Menelaos Karavelas 2014-07-03 14:07:55 +0300
  • 661279ff6e [doc][algorithms][intersection] change/update behavior when output is a collection of (multi)linestrings; update copyright header Menelaos Karavelas 2014-07-03 14:06:22 +0300
  • be9a9ea8f5 [algorithms][is_valid] declare debug_complement_graph as inline (should fix clang-darwin-{asan,asan11,tot,tot11} errors in develop regression matrix) Menelaos Karavelas 2014-07-03 13:03:17 +0300
  • fe362a706f Merge pull request #85 from mkaravel/fix/typos Adam Wulkiewicz 2014-07-03 01:52:02 +0200
  • 2ec122324c Merge pull request #83 from mkaravel/feature/is_simple Adam Wulkiewicz 2014-07-03 01:51:33 +0200
  • 4b013a12d3 [algorithms][perimeter] change perimeter return type to default_length_result<...>::type Menelaos Karavelas 2014-07-03 01:41:19 +0300
  • 28806c9095 [algorithms][length] change length return type to default_length_result<...>::type Menelaos Karavelas 2014-07-03 01:40:08 +0300
  • 244d11da3f [strategies][length] make the default length result variant aware Menelaos Karavelas 2014-07-03 01:39:36 +0300
  • 2a16d6a554 [strategies][distance] replace variant.hpp include by variant_fwd.hpp Menelaos Karavelas 2014-07-03 01:12:10 +0300
  • 730213814c [strategies][distance] simplify implementation of distance_result Menelaos Karavelas 2014-07-03 00:51:20 +0300
  • 79b4dd94d4 [util][compress variant] fix a typo in the comments Menelaos Karavelas 2014-07-03 00:34:27 +0300
  • 179ffcc899 [doc][examples][is_simple] remove inclusion of wkt.hpp Menelaos Karavelas 2014-07-02 23:50:05 +0300
  • 6907f69148 [doc][examples][is_valid] remove inclusion of wkt.hpp Menelaos Karavelas 2014-07-02 23:49:42 +0300
  • 8f4de21822 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance Menelaos Karavelas 2014-07-02 23:44:23 +0300
  • 55a7922e1a [algorithms][distance] polish includes; move code in resolve_strategy::result_of and resolve_variant::result_of namespaces to strategies/distance_result.hpp; change return type for the distance free function to distance_result<...>::type or default_distance_result<...>::type (depending on whether a strategy is passed or not, respectively) Menelaos Karavelas 2014-07-02 23:32:22 +0300
  • efd21367ab [algorithms][comparable distance] change the return type of comparable_distance to comparable_distance_result<...>::type Menelaos Karavelas 2014-07-02 23:30:20 +0300
  • baf0be47da [strategies][comparable distance] re-implement default_comparable_distance_result using comparable_distance_result Menelaos Karavelas 2014-07-02 23:29:04 +0300
  • 8e22379623 [strategies][distance] re-implement default_distance_result using distance_result Menelaos Karavelas 2014-07-02 23:28:34 +0300
  • f7cfb6a259 [strategies][comparable distance] implement the class comparable_distance_result Menelaos Karavelas 2014-07-02 23:28:03 +0300
  • 86c96deaaf [strategies][distance] implement the class distance_result Menelaos Karavelas 2014-07-02 23:26:56 +0300
  • 7727ce921e Merge branch 'develop' of github.com:boostorg/geometry into develop Barend Gehrels 2014-07-02 14:21:12 +0200
  • 5a008767ae [buffer] restructure buffer_range such that tag is not necessary and behaviour per geometry-type is done in the dispatch itself. This also avoids generating side on perpendicular side for linestrings once (the second one cannot easily be avoided in the current structure) Barend Gehrels 2014-07-02 14:20:02 +0200
  • c9880fbdff [buffer] use range instead of two points as output for buffer_side strategy Barend Gehrels 2014-07-02 13:04:16 +0200
  • c94d6d469d [buffer] use strategy buffer_side instead of generate_side Barend Gehrels 2014-07-02 12:45:57 +0200
  • f933be730d [buffer] move buffer_side to strategies Barend Gehrels 2014-07-02 12:33:04 +0200
  • 01151cacf5 [buffer] copy inserter to buffer_side Barend Gehrels 2014-07-02 12:29:34 +0200
  • 6e673af06f Merge pull request #81 from mkaravel/feature/is_simple Adam Wulkiewicz 2014-07-02 11:50:58 +0200
  • 0081d080f5 Merge pull request #82 from mkaravel/feature/distance Adam Wulkiewicz 2014-07-02 11:48:26 +0200
  • a87c68b62f [algorithms][is_valid] remove obsolete comment Menelaos Karavelas 2014-07-02 11:53:49 +0300
  • a1710c2bd3 [doc][algorithms] add documentation for the comparable_distance free function that takes a strategy Menelaos Karavelas 2014-07-02 11:50:04 +0300