Commit Graph

8536 Commits

Author SHA1 Message Date
Menelaos Karavelas
31fe43b5ef [algorithms][expand] add range of dimensions as template parameters to dispatch::expand<>;
update implementation to follow the design of implementing expand wrt a range of dimensions;
2015-06-02 00:01:52 +03:00
Menelaos Karavelas
da9b4c9939 [policies][rescale policy] apply coding rules; polish code; fix conditional expression;
add comment regarding the computation of the bounding box when the geometries are in
the spherical equatorial or geographic coordinate system;
2015-06-01 23:45:52 +03:00
barendgehrels
db7cf2e209 Merge branch 'develop' of github.com:boostorg/geometry into develop 2015-06-01 20:46:40 +02:00
barendgehrels
aca3a922fd [projections] fix healpix add brackets around min/max 2015-06-01 20:46:25 +02:00
Menelaos Karavelas
d9a3e0b0ce [test][test geometries] redefine local types to avoid MSVC compiler failures reported in test matrix 2015-06-01 19:44:43 +03:00
Menelaos Karavelas
f48f47c4cf [test][iterators][point iterator][segment iterator] suppress unused local typedef warnings 2015-06-01 19:43:44 +03:00
Menelaos Karavelas
87052dceba [policies][rescale policy] compute number of points of each geometry only once 2015-06-01 16:21:27 +03:00
Menelaos Karavelas
2ecf2d393a [policies][rescale policy] initialize the rescale policy only if the input geometries are non-empty;
this fixes unit test failures (union, intersection, difference) when
BOOST_GEOMETRY_ENABLE_ACCESS_DEBUGGING is enabled;
2015-06-01 13:10:45 +03:00
barendgehrels
85a0b53413 [projection] remove now redundant constants 2015-05-31 17:17:29 +02:00
barendgehrels
882be35989 [projections] replace PI variants in generated code 2015-05-31 17:17:08 +02:00
barendgehrels
5229c7a1e3 [projections] replace PI variants in impl code 2015-05-31 17:12:43 +02:00
barendgehrels
b44a01b3c2 [projections] replace HALFPI 2015-05-31 16:50:08 +02:00
barendgehrels
ad2c45132d [projections] changes in replacements of M_PI 2015-05-31 16:40:34 +02:00
barendgehrels
c2fbdd8d83 [projections] change in generation, replace DEG_TO_RAD v.v. by d2r 2015-05-31 16:25:34 +02:00
barendgehrels
f88b1376b9 [projections] add more of original comment 2015-05-31 14:54:40 +02:00
barendgehrels
52ac821bde [projections] add per-file copyright messages 2015-05-31 14:34:09 +02:00
barendgehrels
147df5988f [projections] change in generation 2015-05-31 14:22:51 +02:00
barendgehrels
c3388d7398 [projections] add healpix 2015-05-31 13:26:25 +02:00
Menelaos Karavelas
92a02108de Merge pull request #298 from mkaravel/fix/ticket_11346
Fix for Boost Trac Ticket #11346
2015-05-30 19:35:11 +03:00
Adam Wulkiewicz
6a5e591694 [test] Disable testing of point_concept dir, tests were moved to concepts dir. 2015-05-30 01:57:07 +02:00
Adam Wulkiewicz
d45f404edc [test][iterators] Rename the tests - add "iterators" prefix. 2015-05-30 01:49:51 +02:00
Adam Wulkiewicz
b64b9b789e [test][concepts] Move point_concept tests, rename the tests, add "concepts" prefix. 2015-05-30 01:43:18 +02:00
Adam Wulkiewicz
7773f04541 [test][algorithms][maximum_gap] Remove the use of Boost.Assign.
Do not use Boost.Assign nor Boost.Tuple in the test.
This should fix the compilation error on GCC 4.4 c++0x.
2015-05-30 01:16:13 +02:00
Adam Wulkiewicz
f00f4b14c4 [relate] Explicitly specify relate::set<> namespace.
Suppress GCC warnings by casting mpl::size value to std::size_t.
2015-05-30 00:09:08 +02:00
barendgehrels
11d174d60e [buffer][test] re-comment buffer_countries 2015-05-29 19:59:54 +02:00
barendgehrels
b849991dcd [buffer][test] renamed testcases 2015-05-29 19:58:42 +02:00
barendgehrels
525613b461 [buffer][test] renamed testfiles 2015-05-29 19:53:11 +02:00
Adam Wulkiewicz
76455f347b Merge branch 'develop' into feature/geographic
Conflicts:
	test/strategies/Jamfile.v2
2015-05-29 16:29:50 +02:00
Adam Wulkiewicz
4f0be0753c [test][strategies] Rename the tests - add "strategies" prefix. 2015-05-29 16:27:36 +02:00
Menelaos Karavelas
4a396f710f [algorithms][overlay] fix copyright years 2015-05-29 08:56:47 +03:00
Menelaos Karavelas
7cf9a968c9 [algorithms][overlay][relate][turns] propagate the robustness policy
to the computation of turns for overlays of L/L geometries
2015-05-29 01:30:01 +03:00
Adam Wulkiewicz
6e823025e0 [test][relops] Rename the tests. 2015-05-29 00:00:22 +02:00
Adam Wulkiewicz
482d9e7c9b [test][policies] Rename the tests. 2015-05-28 23:45:05 +02:00
Adam Wulkiewicz
6d53651621 [test][geometries] Rename the tests. 2015-05-28 23:38:55 +02:00
Adam Wulkiewicz
cc6621b9e5 [test][arithmetic] Rename the tests. 2015-05-28 23:31:30 +02:00
barendgehrels
b69d9a8203 Merge branch 'develop' of github.com:boostorg/geometry into develop 2015-05-28 23:20:42 +02:00
barendgehrels
40d22d5858 [projections] ad missing includes 2015-05-28 23:18:53 +02:00
barendgehrels
368849319d [projections] resolve ambiguity for older MSVC versions in sqrt(2) 2015-05-28 23:18:23 +02:00
Adam Wulkiewicz
b0b32d903e [test][util] Rename the tests. 2015-05-28 23:15:07 +02:00
Adam Wulkiewicz
198037a0e2 [test][io] Rename the tests. 2015-05-28 23:08:01 +02:00
Adam Wulkiewicz
a4d53e9b60 [test][core] Rename the tests. 2015-05-28 23:07:24 +02:00
Menelaos Karavelas
c844000d0e Merge pull request #289 from mkaravel/feature/envelope_and_expand_for_spherical_cs
New feature: envelope and expand for spherical equatorial coordinate system
2015-05-28 21:04:06 +03:00
Menelaos Karavelas
2aec831e38 [view][detail][boundary view] fix copyright year 2015-05-28 13:15:09 +03:00
Menelaos Karavelas
068b31fe49 [doc][release notes] add ticket #11346 to release notes for 1.59 2015-05-28 12:45:36 +03:00
Menelaos Karavelas
6765cdc670 [views][detail][boundary view] add implementation for boundary view:
for areal geometries, i.e., ring, polygon and multi-polygon,
detail::boundary_view<Geometry> provides a view of the boundary of the
geometry as a linear geometry (for rings the boundary view's geometry type
is lineatring, whereas for the other two the boundary view's geometry type
is multilinestring)
2015-05-28 12:01:06 +03:00
Menelaos Karavelas
bf2362ed52 [algorithms][inbtersection] add dispatch implementation for intersection(areal, areal, linear) 2015-05-28 11:57:34 +03:00
Menelaos Karavelas
2080f49d07 [test][algorithms][intersection] add unit test for intersection(areal, areal, linear) 2015-05-28 11:56:21 +03:00
Menelaos Karavelas
fdfd875a55 [views][identity view][closeable view] make indentity and closeable views copyable
(by storing a reference wrapper to the range instead of a range reference)
2015-05-28 11:54:53 +03:00
Menelaos Karavelas
a5f0a565bc [test][algorithms][intersection] enable get_turns invariance checking only for
linear/linear geometry combinations
2015-05-28 11:53:26 +03:00
Menelaos Karavelas
6054352dd1 [test][algorithms][set operations L/L] apply coding rules 2015-05-28 11:43:28 +03:00