9f5268f87aMerge 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
83b06b4f68Merge 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
5ee3a89455Merge 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
bd76327102Merge pull request #84 from mkaravel/feature/distance
Adam Wulkiewicz
2014-07-10 23:35:37 +0200
fbe09296fbMerge 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
b9fecf0887Merge 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
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
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
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
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
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
3ac6442393Merge 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
3855610e05Add 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
4c2e23611eMerge pull request #87 from mkaravel/feature/is_simple
Adam Wulkiewicz
2014-07-03 14:54:38 +0200
922c61e24bMerge 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
fe362a706fMerge pull request #85 from mkaravel/fix/typos
Adam Wulkiewicz
2014-07-03 01:52:02 +0200
2ec122324cMerge 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
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
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
7727ce921eMerge 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
6e673af06fMerge pull request #81 from mkaravel/feature/is_simple
Adam Wulkiewicz
2014-07-02 11:50:58 +0200
0081d080f5Merge pull request #82 from mkaravel/feature/distance
Adam Wulkiewicz
2014-07-02 11:48:26 +0200
a1710c2bd3[doc][algorithms] add documentation for the comparable_distance free function that takes a strategy
Menelaos Karavelas
2014-07-02 11:50:04 +0300