Adam Wulkiewicz
9f5268f87a
Merge pull request #91 from mkaravel/feature/distance
...
Feature/distance
2014-07-11 18:03:58 +02:00
Menelaos Karavelas
6d12d7f715
[test][distance] add test cases for the combinations: polygon/ring,
...
multipolygon/ring, ring/ring and ring/box
2014-07-11 17:15:43 +03:00
Menelaos Karavelas
48a1951300
[test][distance] add test cases for the multilinestring/ring combination
2014-07-11 17:15:07 +03:00
Menelaos Karavelas
3f762ea23a
[test][distance] add test cases for the segment/ring and linestring/ring combinations
2014-07-11 17:12:46 +03:00
Menelaos Karavelas
8e2043bcb4
[algorithms][distance] add test cases for the point/ring and multipoint/ring combinations
2014-07-11 17:11:36 +03:00
Menelaos Karavelas
baf3042d77
[test][distance] add include for rings
2014-07-11 17:11:00 +03:00
Menelaos Karavelas
350ca25ccd
[algorithms][distance] add dispatch for the three multigeometry-to-ring combinations
2014-07-11 17:10:14 +03:00
Menelaos Karavelas
8df21c677e
[algorithms][distance] add dispatch for the ring/ring combination
2014-07-11 17:09:15 +03:00
Adam Wulkiewicz
da3fe9ffe3
[doc] Add relops and rtree info to the release notes
2014-07-11 13:14:19 +02:00
Adam Wulkiewicz
83b06b4f68
Merge pull request #90 from mkaravel/doc/release_notes
...
[doc][release notes] updates additional features and fixed tickets
2014-07-11 12:13:25 +02:00
Menelaos Karavelas
c420f04f16
[doc][release notes] updates additional features and fixed tickets
2014-07-11 10:17:24 +03:00
Adam Wulkiewicz
e2671483df
[doc][index] Improve dependencies info.
2014-07-11 03:35:04 +02:00
Adam Wulkiewicz
bb8cf8a411
[doc][index] Improve the description of key features and comment the planned features out.
2014-07-11 03:14:49 +02:00
Adam Wulkiewicz
5ee3a89455
Merge branch 'develop' of github.com:boostorg/geometry into develop
2014-07-11 02:47:01 +02:00
Adam Wulkiewicz
2a6da93c85
[core][doc] Improve template parameter name and add the description.
2014-07-11 02:44:55 +02:00
Adam Wulkiewicz
03a1fbc91b
[arithmetic][doc] Improve functions parameters types names and their description.
2014-07-11 02:41:54 +02:00
Adam Wulkiewicz
7d11f8650d
[arithmetic] Improve the description of functions parameters.
2014-07-11 02:30:28 +02:00
Adam Wulkiewicz
bd76327102
Merge pull request #84 from mkaravel/feature/distance
...
Feature/distance
2014-07-10 23:35:37 +02:00
Adam Wulkiewicz
fbe09296fb
Merge pull request #86 from mkaravel/feature/length_perimeter_result
...
Feature/length perimeter result
2014-07-10 23:35:26 +02:00
Adam Wulkiewicz
76c394bd28
[dox] Fix table definition in quickref.xml
2014-07-10 19:26:29 +02:00
Adam Wulkiewicz
b9fecf0887
Merge branch 'develop' of github.com:boostorg/geometry into develop
2014-07-10 16:41:50 +02:00
Adam Wulkiewicz
02cfd55510
[centroid][doc] Add description for centroid_exception member functions.
2014-07-10 16:40:45 +02:00
Adam Wulkiewicz
e04cc53c6d
[doc] Fix doxygen_xml2qbk member function output.
...
Invalid number of columns was generated for a member function if return description was empty.
2014-07-10 16:26:19 +02:00
Menelaos Karavelas
e89234a541
[test][comparable distance] remove tests involving default_comparable_strategy
2014-07-10 11:31:30 +03:00
Menelaos Karavelas
b37ea9c8b4
[algorithms][comparable distance] implement variant support as in
...
all other algorithms
2014-07-10 11:30:47 +03:00
Menelaos Karavelas
9dff7bae4b
[algorithms][distance] polish code (among other things, keep lines
...
up to 80 characters long)
2014-07-10 11:29:58 +03:00
Menelaos Karavelas
a3d1f1ce73
[strategies][comparable distance (result)] implement comparable distance
...
result variant support as in all other algorithms
2014-07-10 11:28:29 +03:00
Menelaos Karavelas
ac30cfc6f5
[strategies][distance (result)] eliminate default_comparable_strategy;
...
qualify variant by boost:: namespace;
2014-07-10 11:26:20 +03:00
Menelaos Karavelas
5640586f39
[algorithms][perimeter] replace result_of::length by default_length_result
2014-07-10 10:10:19 +03:00
Menelaos Karavelas
dacff470ee
[algorithms][length] replace result_of::length by default_length_result
2014-07-10 10:09:46 +03:00
Menelaos Karavelas
927cbc9f01
[strategies][length (result)] eliminate result_of namespaces
2014-07-10 10:09:07 +03:00
Adam Wulkiewicz
2912e1b199
[strategies] Add more robust check in projected_point_ax_less
2014-07-09 17:30:38 +02:00
Menelaos Karavelas
e1093bc4a3
[strategies][distance (result)] add missing include
2014-07-09 15:02:33 +03:00
Adam Wulkiewicz
a6ed7d86ea
Merge branch 'develop' into feature/projected_point
2014-07-09 13:59:23 +02:00
Barend Gehrels
5a3cfd62d5
[simplify] add zigzag testcase for testing adt/xdt
2014-07-09 13:39:07 +02:00
Adam Wulkiewicz
8c20242948
[strategies] Modify handling of 0-length segments in projected_point_ax.
...
For 0-length segments assume that the segment is perpendicular to the Pt->ProjPt vector.
In other words ATD = 0.
2014-07-09 13:37:29 +02:00
Adam Wulkiewicz
c55cee5dd3
[strategies] Fix projected_point_ax+douglass_peucker compilation errors.
...
Add again operator< for projected_point_ax_result needed to compare the distance with 0 (explicitly converted into the same type).
Remove template parameter from projected_point_ax_less::operator().
Add tests for simplify() and detail::simplify_insert().
2014-07-09 12:58:02 +02:00
Barend Gehrels
64f0380591
[buffer] move simplify call to separate function to apply using ax-strategy
2014-07-09 12:26:32 +02:00
Barend Gehrels
e9ac6476aa
[simplify] prepare for Adam's enhanced douglas_peucker with pull request #89
2014-07-09 12:01:07 +02:00
Barend Gehrels
0c8f953ee9
[simplify][test] splitted tests such that test with strategy does not
...
test the version without strategy, to avoid mixing strategy types
2014-07-09 12:00:20 +02:00
Barend Gehrels
64303076dc
[simplify][test] added test with strategy
2014-07-09 11:29:30 +02:00
Barend Gehrels
de7ae5dd65
[simplify] prepare for other simplify strategy: added testcase
2014-07-09 11:25:17 +02:00
Barend Gehrels
999ba36e06
[simplify] prepare test for distance object instead of always value, and
...
added overload accepting a strategy
2014-07-09 11:24:50 +02:00
Barend Gehrels
0315125492
[simplify] fix double, replaced by template parameter
2014-07-09 11:21:40 +02:00
Adam Wulkiewicz
e49434ec6c
[strategies] Add less-comparator for projected_point_ax result in detail::douglas_peucker
2014-07-08 21:16:18 +02:00
Adam Wulkiewicz
282a2536a3
[strategies] Add douglas_peucker version taking LessCompare
2014-07-08 20:52:11 +02:00
Menelaos Karavelas
8820e7e266
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance
2014-07-08 12:44:32 +03:00
Menelaos Karavelas
b40d0648db
[test][algorithms][comparable distance] add tests for variant support
2014-07-08 12:43:51 +03:00
Menelaos Karavelas
91935eea08
[test][algorithms][distance] replace result_of::distance by distance_result
2014-07-08 12:42:49 +03:00
Menelaos Karavelas
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
2014-07-08 12:40:53 +03:00