a88744b59c[srs] Conditionally use C++17 untimed std::shared_mutex in shared_grids_std.
Adam Wulkiewicz
2019-08-21 23:28:18 +0200
e351407d00[shapefile] Fix variable name.
Adam Wulkiewicz
2019-08-21 20:38:26 +0200
72c311ae7a[test][srs] Improve test proj4 wrapper.
Adam Wulkiewicz
2019-08-21 19:19:46 +0200
662ae5c5a1[srs] Add shared_grids_std using std::shared_mutex and simplify defining new grids implementations.
Adam Wulkiewicz
2019-08-21 19:18:26 +0200
6c1b6a349e[test][shapefile] Add test checking endianness of double in runtime.
Adam Wulkiewicz
2019-08-21 18:56:58 +0200
e3ac1dba9b[shapefile] Add separate loading of doubles (assume the same endianness as int64_t) and add runtime endianness check.
Adam Wulkiewicz
2019-08-21 18:54:42 +0200
b04e7fe3d6[intersection] fix policy type and geographic intersection strategy, which need to pass original segments and ordered points
Barend Gehrels
2019-08-21 17:15:30 +0200
28eb87b402[intersection] remove segment_ratio_type in most of the cases, and where they are still used, its definition is changed making use of the tags now available, and moving it to detail. It is to be deprecated
Barend Gehrels
2019-08-21 10:43:58 +0200
06836bc3e1Pass subranges to intersections, to avoid passing recalculated points which are not used by geographic/spherical and new approach of cartesian, nor by linear/linear and linear/areal in current cartesian
Barend Gehrels
2019-08-14 10:36:25 +0200
595a43575dMerge branch 'bg-prepare-cherries'
Adam Wulkiewicz
2019-08-07 20:27:34 +0200
159f3deafe[doc] Update release notes (1.71).
Adam Wulkiewicz
2019-08-07 20:25:32 +0200
0eb4d319e2[doc] Update release notes (1.71).
Adam Wulkiewicz
2019-08-07 20:25:32 +0200
4a94c7ec52[meta] Set "boost-version" of extensions and index sublibs to "hidden".
Adam Wulkiewicz
2019-08-06 01:44:34 +0200
f30578bda5[meta] Set "status" of extensions and index sublibs to "hidden".
Adam Wulkiewicz
2019-08-05 17:50:17 +0200
45d79ef572Merge branch 'bg-prepare-cherries'
Adam Wulkiewicz
2019-08-05 17:08:29 +0200
d3b30edada[util] Add namespace in range::erase call to prevent the compiler instantiating c++20 std::erase.
Adam Wulkiewicz
2019-08-01 22:05:31 +0200
cda3d4c6c5[test][strategies] Add missing = (fixes compilation with clang -std=c++98).
Adam Wulkiewicz
2019-08-01 21:34:33 +0200
88029cd238[util] Add namespace in range::erase call to prevent the compiler instantiating c++20 std::erase.
Adam Wulkiewicz
2019-08-01 22:05:31 +0200
5d520285ab[test][strategies] Add missing = (fixes compilation with clang -std=c++98).
Adam Wulkiewicz
2019-08-01 21:34:33 +0200
fe8a0bcba1[strategies] Add workaround for msvc-10..12 in within strategy concept check.
Adam Wulkiewicz
2019-07-30 23:53:22 +0200
506dc6a670[doc] Fix reference matrix (strategies).
Adam Wulkiewicz
2019-07-30 20:39:17 +0200
f6d33812c7[test] Call bg::math::abs() instead of std::fabs() in infinite_line test (workaround for msvc-10..12).
Adam Wulkiewicz
2019-07-30 23:55:18 +0200
27b6640510[strategies] Add workaround for msvc-10..12 in within strategy concept check.
Adam Wulkiewicz
2019-07-30 23:53:22 +0200
32a3a4e8f8[doc] Fix reference matrix (strategies).
Adam Wulkiewicz
2019-07-30 20:39:17 +0200
63b6aadbe1Review, rename integral_type to calc_type
Barend Gehrels
2019-07-20 16:55:27 +0200
2f0bddddd5Turn off warnings reported by some compiler settings
Barend Gehrels
2019-07-20 14:07:52 +0200
ebfbda842eReview, rename integral_type to calc_type
Barend Gehrels
2019-07-20 16:55:27 +0200
c421e5a434Turn off warnings reported by some compiler settings
Barend Gehrels
2019-07-20 14:07:52 +0200
b3686c98e4[test] Exclude one currently failing testcase
Barend Gehrels
2019-07-17 16:45:51 +0200
eefd70fcb7[self_turns] Changes for self-turns and fix dissolve
Barend Gehrels
2019-07-17 16:45:03 +0200
33ea069ac0[TEST] Test updates, most importantly the check on validity which now only reports if input is considered as valid.
Barend Gehrels
2019-07-17 12:10:36 +0200
df7137e76d[test] Changes in difference multi unit test
Barend Gehrels
2019-06-12 14:43:32 +0200
8c13a57f09[test] Changes in difference unit test
Barend Gehrels
2019-06-05 15:40:35 +0200
422a0b768b[line] process review remarks, rename general_form to infinite_line
Barend Gehrels
2019-07-10 11:19:30 +0200
a1e1caf8e5[general_form] add is_degenerate predicate and use it in direction code, instead of 4 equality checks
Barend Gehrels
2019-07-03 19:38:03 +0200
b2412f986b[direction] use general_form for direction code
Barend Gehrels
2019-07-03 14:55:46 +0200
6688360d90[intersection] Add general_form functionality for handling of infinite lines in the form ax + by + c = 0 This is used already at several places in the library, in those places the general_form replaces that functionality.
Barend Gehrels
2019-07-03 14:28:35 +0200
656924a200[strategy] in matrix_transformer reverse iteration order, remove unneeded CalculationType, unneeded matrix_type typedef, change name of test
Tinko Bartels
2019-07-02 01:08:31 +0200
Merge pull request #605 from awulkiew/feature/undefined_cs
Adam Wulkiewicz
2019-06-30 17:27:08 +0200
4a279fefc3[ci] Add cs::undefined tests to CircleCI script.
Adam Wulkiewicz
2019-06-28 23:34:40 +0200
b73a401480[test] Add cs::undefined tests.
Adam Wulkiewicz
2019-06-28 23:25:46 +0200
f17be7daba[test][algorithms] Update tests due to change of arguments in difference_insert and sym_difference_insert.
Adam Wulkiewicz
2019-06-28 21:47:36 +0200
614c05423e[algorithms] Pass strategy into get_rescale_policy() internally used to get envelope and expand strategies.
Adam Wulkiewicz
2019-06-28 21:45:01 +0200
850c58f464[strategies] Add getters for expand box strategies in envelope box strategies.
Adam Wulkiewicz
2019-06-28 21:43:55 +0200
03fdd412b0[strategies] Add envelope_box_strategy_type to intersection strategies.
Adam Wulkiewicz
2019-06-28 21:43:03 +0200
60894adf03Merge branch 'develop' into feature/undefined_cs
Adam Wulkiewicz
2019-06-28 15:10:01 +0200
b4634fdb45[algorithms][io] Add missing includes.
Adam Wulkiewicz
2019-06-28 14:35:28 +0200
38ae42e442Merge branch 'develop' into feature/undefined_cs
Adam Wulkiewicz
2019-06-28 14:29:52 +0200
39e19c469c[algorithms] Remove typedef in is_valid.
Adam Wulkiewicz
2019-06-28 14:12:40 +0200
Merge pull request #572 from awulkiew/fix/azimuth_validity
Adam Wulkiewicz
2019-06-26 15:25:37 +0200
e46c6ee70f[fix] add method which was added later, for integer types
Barend Gehrels
2019-06-26 14:54:58 +0200
c905acf964[const] disable various compiler warnings
Barend Gehrels
2019-06-26 14:53:35 +0200
6dcf062d8f[valid] Fix warning (iterator variables shadow earlier declarations) by moving the code to a specific function
Barend Gehrels
2019-06-26 14:51:54 +0200
283a0bc571[buffer] fix line/line intersection point calculation for some cases, now using general form (which will be used later more widely). This fixes some numerical issues. Including testcase, reported as #596
Barend Gehrels
2019-06-26 14:45:42 +0200
ffdf6f8dd2[stategies] Remove unused calls to formulas for azimuth and distance computation
Vissarion Fysikopoulos
2019-05-31 16:05:07 +0300
d0981b0a98[TEST] Remove define for union
Barend Gehrels
2019-05-29 16:56:25 +0200
fb0c9d3b8e[TEST] Minor fixes in buffer tests
Barend Gehrels
2019-05-29 16:54:52 +0200
c59ad6a07b[TEST] Add robustness test to find corner cases in floating point precision
Barend Gehrels
2019-05-29 16:47:46 +0200
1465e26502[TEST] Add two testcases
Barend Gehrels
2019-05-29 16:42:57 +0200
5eed0d779d[TEST] Add extra define BOOST_GEOMETRY_USE_KRAMER_RULE to indicate using the Kramer-rule intersection strategy. This can change some test behaviour
Barend Gehrels
2019-05-29 15:53:29 +0200