Commit Graph

1851 Commits

Author SHA1 Message Date
Adam Wulkiewicz
694fbffdeb [relate] Fix unused typedef warnings 2014-05-30 14:12:14 +02:00
Adam Wulkiewicz
a40a86b532 [intersects] Fix unused typedef warning 2014-05-30 14:04:42 +02:00
Adam Wulkiewicz
2265430625 [disjoint] Fix unused typedef warnings 2014-05-30 13:55:51 +02:00
Adam Wulkiewicz
9881f4f56d [get_turns] Fix unused typedef warnings 2014-05-30 13:53:57 +02:00
Adam Wulkiewicz
b670b37643 [sectionalize] Fix unused typedef warnings 2014-05-30 13:52:43 +02:00
Adam Wulkiewicz
d8e46d3f85 [within] Use normalized_view in point_in_geometry and fix unused typedef warning 2014-05-30 13:45:18 +02:00
Adam Wulkiewicz
471fabab88 Merge pull request #52 from mkaravel/feature/distance
[strategies][distance] change template parameters' names to reflect the objects they represent
2014-05-30 12:57:44 +02:00
Sam Spilsbury
be3ee10849 [geometry][test] Fix concept check failures.
The functions in arithmetic.hpp would check the concepts Point and ConstPoint
on Point2, instead of checking Point on Point1 and ConstPoint on Point2.

This would cause concept check failures when attempting to operate from
a ConstPoint.
2014-05-30 00:04:20 +08:00
Menelaos Karavelas
f3f131db35 [strategies][distance] change template parameters' names to reflect
the objects they represent
2014-05-29 15:05:56 +03:00
Menelaos Karavelas
63dea88967 [disjoint] remove unecessary include 2014-05-28 17:30:59 +03:00
Menelaos Karavelas
4a59061e0e [disjoint] avoid BOOST_AUTO_TPL 2014-05-28 17:23:57 +03:00
Barend Gehrels
3333ee09b1 Merge pull request #47 from mkaravel/feature/distance-default-strategy
Feature/distance default strategy
2014-05-28 15:30:45 +02:00
Barend Gehrels
d799a9a6b5 Merge pull request #44 from mkaravel/feature/distance
Feature/distance
2014-05-28 15:28:59 +02:00
Menelaos Karavelas
68e0584f26 [strategies][distance] update copyright header and default_strategy
struct inline doc
2014-05-28 16:07:28 +03:00
Menelaos Karavelas
bb20a1c1c7 [distance] fix order of template parameters for default strategy:
the two geometry tags should be the first two template parameters
2014-05-28 16:07:20 +03:00
Barend Gehrels
76d94f4f24 [minimum_ring_size] changed to size_t
(change was proposed by Menelaos #45 which is not merged in the end)
2014-05-28 13:57:37 +02:00
Menelaos Karavelas
3b4e63b2b7 [distance][segment-box] alternative implementation that does not use forward declarations 2014-05-28 14:25:25 +03:00
Barend Gehrels
398d7d7981 Merge branch 'develop' of github.com:boostorg/geometry into develop 2014-05-28 12:57:56 +02:00
Barend Gehrels
4453f7bd6d [rescale] fix unit test and avoid BOOST_AUTO_TPL
Unit test is reworked. BOOST_AUTO_TPL is avoided using two specific methods
2014-05-28 12:57:35 +02:00
Barend Gehrels
a1882009e7 [simplify] fix Minimum case and avoid BOOST_AUTO_TPL
BOOST_AUTO_TPL is avoided by providing specific loop on iterator types
The change also avoids some typedefs and variables
2014-05-28 12:53:42 +02:00
Menelaos Karavelas
be6ea95a9c [disjoint] fix bug in segment-box disjointness check (algorithm
is not always working properly when segment degenerates to a point,
or when segment was parallel to the y-axis)
2014-05-28 03:35:34 +03:00
Menelaos Karavelas
25661874a2 [disjoint] fix compilation error on darwin gcc 4.2.1 2014-05-28 03:32:55 +03:00
Menelaos Karavelas
b77e545b8f [distance] fix compilation errors with darwin gcc 4.2.1 and msvc-12.0 2014-05-28 03:13:33 +03:00
Menelaos Karavelas
b5c16d7371 [extensions][dissolve] remove empty comment line 2014-05-26 22:59:06 +03:00
Menelaos Karavelas
4e6abef7d4 [extensions][dissolve] remove unnecessary include 2014-05-26 22:54:57 +03:00
Menelaos Karavelas
70a431f7ef [distance] remove inner template parameter that shadows global
template parameter; qualify template method call with template keyword;
fix return type of variant visitors;
2014-05-26 14:05:12 +03:00
brunolalande
5697607195 Merge pull request #40 from sdebionne/variant/intersection
[intersection] Add variant support
2014-05-23 23:32:48 +01:00
brunolalande
34f7fb1d19 Merge pull request #37 from sdebionne/variant/assign
[assign] Add variant support
2014-05-23 23:30:55 +01:00
brunolalande
ba53f02d54 Merge pull request #38 from sdebionne/variant/crosses
[crosses] Add variant support
2014-05-23 23:29:32 +01:00
Adam Wulkiewicz
4f69224c35 Merge pull request #35 from mkaravel/feature/disjoint
Feature/disjoint
2014-05-24 00:09:07 +02:00
Adam Wulkiewicz
985596fe97 Merge pull request #36 from mkaravel/feature/distance
Feature/distance
2014-05-24 00:08:43 +02:00
brunolalande
d563f3706d Merge pull request #39 from sdebionne/variant/expand
[expand] Add variant support
2014-05-23 23:03:55 +01:00
Menelaos Karavelas
4c1bf7b28f Merge branch 'develop' of https://github.com/boostorg/geometry into feature/disjoint 2014-05-23 20:47:39 +03:00
Menelaos Karavelas
939517e198 [disjoint] remove obsolete file algorithms/detail/disjoint.hpp 2014-05-23 20:47:06 +03:00
Menelaos Karavelas
0d6b757832 Merge branch 'develop' of https://github.com/boostorg/geometry into feature/distance 2014-05-23 18:22:11 +03:00
brunolalande
8f2a516cc6 Merge pull request #26 from sdebionne/develop
[distance] Add variant support
2014-05-23 16:13:59 +01:00
Samuel Debione
c9edff5e31 [distance] Remove global is_implemented 2014-05-23 17:00:03 +02:00
Samuel Debione
6f2848819f [intersection] Removes duplicate concept check 2014-05-23 16:36:42 +02:00
Samuel Debione
0cb4494e20 [crosses] Remove duplicate concept check 2014-05-23 16:35:24 +02:00
Samuel Debione
97508183e1 [assign] Move concept check 2014-05-23 16:34:17 +02:00
Samuel Debione
74d36cd5b3 [expand] Move concept check 2014-05-23 16:32:53 +02:00
Samuel Debione
b8a581f3ad Revert "[expand] Adds support for variant box"
This reverts commit 52ce484c7f.
2014-05-23 16:26:54 +02:00
Samuel Debione
52ce484c7f [expand] Adds support for variant box 2014-05-23 15:02:46 +02:00
Adam Wulkiewicz
5cc480d2c2 [index] Remove unneeded template keyword from member function call 2014-05-23 14:18:47 +02:00
Samuel Debione
79cd3df923 [distance] Support different variant type
Add support for different variant type as parameters
2014-05-23 14:09:23 +02:00
Menelaos Karavelas
21b7851381 [disjoint][segment-box] factor-out common code in disjoint_segment_box_impl 2014-05-23 14:12:01 +03:00
Samuel Debione
158433af6f [intersection] Add test for variant 2014-05-23 12:35:52 +02:00
Menelaos Karavelas
04bf50afc1 [distance][segment-box] eliminate unused variable (pp_strategy) in method call;
initialize result with 0;
2014-05-23 12:52:05 +03:00
Menelaos Karavelas
1b327f6910 [distance][segment-box] qualify all calls to get<I> with the geometry namespace 2014-05-23 12:41:51 +03:00
Samuel Debione
8f2addce33 [expand] Add tests for variant 2014-05-23 10:55:06 +02:00