Commit Graph

  • 9c6040f4de [dissolve][test] add comments to testcases, including a possible todo item Barend Gehrels 2017-11-24 12:31:17 +01:00
  • 13ee521b2f [dissolve][test] add case #dissolve_mail_2017_10_26_c which is fixed by making sure count_left/count_right are not used Barend Gehrels 2017-11-24 12:23:03 +01:00
  • b65b212f99 [dissolve] make sure that for dissolve both startable and selection of union operation does not make use of counts Barend Gehrels 2017-11-24 12:21:59 +01:00
  • 66112af890 [dissolve][test] add second testcase which is fixed already (be it that it generates two points which might be removed) Barend Gehrels 2017-11-24 12:09:55 +01:00
  • 6b474e536a [dissolve][test] add reported testcase which should generate a hole Barend Gehrels 2017-11-24 12:02:45 +01:00
  • e474309feb [dissolve] fix selecting the right turn for traveling to itself This fixes the reported testcase #dissolve_mail_2017_10_26_a Barend Gehrels 2017-11-24 12:01:35 +01:00
  • 381e8e8414 Merge branch 'develop' into feature/dissolve Barend Gehrels 2017-11-24 09:19:26 +01:00
  • 1d0dfdb9ca Use to_address free function instead of pointer_traits member Glen Fernandes 2017-11-23 23:25:26 -05:00
  • ec4c17ad15 [extensions][test] Fix Boost inspect issues (tabs). Adam Wulkiewicz 2017-11-24 01:18:59 +01:00
  • cdf766d175 [test] Fix Boost inspect issues (license, tabs, non-asci character, no-newline). Adam Wulkiewicz 2017-11-24 01:18:26 +01:00
  • 48c58beb3e Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-23 23:36:38 +01:00
  • a4f917628d [test] mark certain cases as invalid. These cases fail on either MinGW or on PowerPC platforms. Barend Gehrels 2017-11-23 23:36:16 +01:00
  • 5e807b9028 [test][is_simple] Fix the order of coordinates in WKT in one geographic case. Adam Wulkiewicz 2017-11-23 20:51:00 +01:00
  • 3307dc3b2b Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-23 17:26:52 +01:00
  • 97728e4896 Merge branch 'feature/intvalid' into develop Barend Gehrels 2017-11-23 17:26:26 +01:00
  • 49a4bbe6a1 [doc] add buffer-validity to release notes Barend Gehrels 2017-11-23 17:24:52 +01:00
  • 8bfd285086 [test] exclude one extra case still failing Barend Gehrels 2017-11-23 17:22:05 +01:00
  • fc8cc479fa [traverse] make select_source more generi Barend Gehrels 2017-11-23 17:15:48 +01:00
  • 751b05ddc1 [buffer] revert one change (should keep multi_index) and update tests now that validity is improved (but not yet solved). Barend Gehrels 2017-11-23 17:03:41 +01:00
  • 88b9e041ed [buffer] for uu-turns, use piece_index instead of multi_index because a uu turn might be formed at the same source multi-index Barend Gehrels 2017-11-23 16:02:33 +01:00
  • ec454bbce1 [buffer] add the necessary piece-information to operators and debug info Barend Gehrels 2017-11-23 16:01:49 +01:00
  • 1335aac14d [buffer] remove exception for buffer, it is outdated and its omission is necessary to calculate switch_source correctly Barend Gehrels 2017-11-23 15:44:30 +01:00
  • 48d2d99b2b [formulas][strategies] Move updating of state from area formulas to strategy where it should be. This also fixes conversion warning. Adam Wulkiewicz 2017-11-23 15:32:54 +01:00
  • 276cb427d5 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-11-23 13:59:49 +01:00
  • 0e7614f27d Merge pull request #433 from vissarion/feature_fix_pt_sgmt_pole Adam Wulkiewicz 2017-11-23 02:37:11 +01:00
  • 88cb906b53 [test][union] Modify geographic union test wrt recent changes (by default invalid polygons are not returned). Adam Wulkiewicz 2017-11-23 00:09:05 +01:00
  • fde5475144 [overlay] Restore old behavior of union for invalid polygons, changeable with #define. Adam Wulkiewicz 2017-11-23 00:08:13 +01:00
  • d6fd87f37d [test][is_simple] Add geographic cases. Adam Wulkiewicz 2017-11-22 18:54:49 +01:00
  • fda7dbb297 [formulas] Improve robustness and add optimization in sjoberg_intersection formula. Adam Wulkiewicz 2017-11-22 18:49:17 +01:00
  • 8de0dae9bb Merge pull request #435 from awulkiew/fix/geographic_antipodal Adam Wulkiewicz 2017-11-22 18:43:19 +01:00
  • 1c104d999d [test][andoyer] Alter test wrt recent changes in handling of antipodal points. Adam Wulkiewicz 2017-11-22 18:42:23 +01:00
  • 1e1d050bbd [formulas] In Andoyer formula always generate azimuth=0 for antipodal points (besides when p1 is north pole). Adam Wulkiewicz 2017-11-22 18:41:40 +01:00
  • e93cd66b51 [test][is_valid] Add geographic cases. Adam Wulkiewicz 2017-11-21 21:16:16 +01:00
  • fef1d69d19 [test][difference] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:09:41 +01:00
  • e2489462f6 [test][envelope] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:09:09 +01:00
  • 4598fc01de [test][get_turns] Add geo case with antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:08:46 +01:00
  • ab5fe53c6b [envelope] Fix segment envelope for antipodal endpoints. Adam Wulkiewicz 2017-11-20 21:07:51 +01:00
  • a0ab628707 [formulas] Fix formulas for antipodal endpoints (andoyer inverse, thomas direct, sjoberg intersection). Adam Wulkiewicz 2017-11-20 21:07:00 +01:00
  • 283abc3adc Merge branch 'feature/intvalid' into develop Barend Gehrels 2017-11-19 16:02:11 +01:00
  • 44f61d05bb Merge branch 'develop' of https://github.com/boostorg/geometry into develop Barend Gehrels 2017-11-19 16:01:09 +01:00
  • 5b3ac5847b [test][buffer] update countries test where Norway (distance 2) reports invalid Barend Gehrels 2017-11-19 16:00:17 +01:00
  • 55753fc017 [test][buffer] test, by default, for is_valid Barend Gehrels 2017-11-19 15:53:07 +01:00
  • 56023ee015 [test][buffer] handle the optional right distance differently, such that it does not have to be specified in case of same as left Barend Gehrels 2017-11-19 14:06:55 +01:00
  • 5962b10743 [test][buffer] add ut_settings like done in overlay tests, to be able to add test on validity Barend Gehrels 2017-11-19 13:59:21 +01:00
  • 92dc0ce8e3 [strategies] Use more efficient meridian arc length call from distance strategy Vissarion Fysikopoulos 2017-11-16 18:31:55 +02:00
  • a2d889ca05 [test][union] Conditionally check union's invalid output exception. Adam Wulkiewicz 2017-11-15 21:34:37 +01:00
  • 0b8a704ae9 [core][overlay] Improve/fix add_rings(). Adam Wulkiewicz 2017-11-15 21:23:49 +01:00
  • 1d1ee684ab [test] examine reported buffer case and fix expectations Barend Gehrels 2017-11-15 17:19:58 +01:00
  • f87812e4fe Merge branch 'develop' into feature/dissolve Barend Gehrels 2017-11-15 12:16:40 +01:00
  • 7a9f163324 Merge branch 'develop' into feature/intvalid Barend Gehrels 2017-11-15 12:16:06 +01:00
  • 9577300b85 [difference] add testcase for ticket 9942, and a simplified version of it Barend Gehrels 2017-11-15 12:02:08 +01:00
  • 1d7d9a9a00 [buffer] fix generation of buffer's interior ring when there is a touching point, by selecting the right operation Barend Gehrels 2017-11-15 11:58:27 +01:00
  • a4ba4dc276 Merge pull request #434 from awulkiew/fix/geographic_union Adam Wulkiewicz 2017-11-15 00:25:03 +01:00
  • 5b56157fcf [tests] Activate pt-box box-box tests Vissarion Fysikopoulos 2017-11-13 14:23:29 +02:00
  • fcc114ee85 [strategies] Meridian distance without creating points Vissarion Fysikopoulos 2017-11-13 13:28:40 +02:00
  • 20a994c8bb [buffer] Add missing function argument when not defined BOOST_GEOMETRY_BUFFER_USE_SIDE_OF_INTERSECTION. Adam Wulkiewicz 2017-11-12 17:01:55 +01:00
  • 4eaf6a39d6 [test][is_valid] Add case in EPSG4053. Adam Wulkiewicz 2017-11-12 16:13:06 +01:00
  • 0413013fbc [test][union] Add geographic union tests (big result, negative area). Adam Wulkiewicz 2017-11-11 02:07:36 +01:00
  • ed21755449 [overlay] For union do not check area of result before adding polygons to the output. Adam Wulkiewicz 2017-11-11 01:20:51 +01:00
  • 9eefd8284e [test][intersection] Fix compilation error when failing tests are enabled. Adam Wulkiewicz 2017-11-10 22:09:19 +01:00
  • 236ee9aba5 [strategies] Fix bugs in pt-segmt distance; parametric latitude use and sign of derivative Vissarion Fysikopoulos 2017-11-09 17:16:47 +02:00
  • 07b96ae068 [test] add still failing testcase Barend Gehrels 2017-11-08 17:57:13 +01:00
  • e9b52567fe [buffer] avoid using the flat-end for anything else than linear features, even if end-strategy is specified for polygons Barend Gehrels 2017-11-08 17:54:50 +01:00
  • 694299b7c7 [buffer] change last fix by adding is_flat_start/end properties to pieces. These marks are used to check if a turn is really inside the generated buffer, or on the flat end (then it should be kept). This will NOT YET work for one-sided buffers. Barend Gehrels 2017-11-08 17:47:46 +01:00
  • f6808f8277 [buffer] fix MYSQL testcase 25662426 Barend Gehrels 2017-11-08 15:37:27 +01:00
  • a66df732bb [formulas] [strategies] Move pt-box and box-box algorithm from formulas to strategies Vissarion Fysikopoulos 2017-11-08 14:42:19 +02:00
  • 10e88b6bda Merging with develop; use new pt-sgmt distance interface Vissarion Fysikopoulos 2017-11-08 13:09:07 +02:00
  • c2ac26eab9 [strategies] [tests] Fix pt-sgmt strategy for special meridian segments passing through poles Vissarion Fysikopoulos 2017-11-07 17:35:05 +02:00
  • ca24397024 Merge branch 'bg-prepare' Adam Wulkiewicz 2017-11-07 12:15:12 +01:00
  • 0f60b00d78 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2017-11-07 12:14:35 +01:00
  • 96272b1636 Merge pull request #432 from tristan0x/fix/doc-typos Mateusz Łoskot 2017-11-07 10:06:04 +01:00
  • b520265946 Fix documentation typos in rtree Tristan Carel 2017-11-07 08:59:08 +01:00
  • 0e4f4bc9a1 [test][buffer] Add failing case, self-intersecting result of buffer(Ls). Adam Wulkiewicz 2017-11-06 17:12:48 +01:00
  • a7cf3f347a [io] Add workaround for clang-3.0_3 compilation issue. Adam Wulkiewicz 2017-11-06 16:58:29 +01:00
  • 60a01301e9 Merge branch 'bg-prepare' Adam Wulkiewicz 2017-11-02 03:01:25 +01:00
  • 566549fe47 Merge branch 'develop' into bg-prepare Adam Wulkiewicz 2017-11-02 03:00:39 +01:00
  • 523ff43528 Merge pull request #429 from vissarion/feature_fix_meridian_distance_tests Adam Wulkiewicz 2017-11-02 01:34:12 +01:00
  • 8d412963c8 [formulas] [strategies] Move point-segment distance formula to strategies Vissarion Fysikopoulos 2017-11-01 23:41:36 +02:00
  • 730d91c3b7 [formulas] Missing include files and namespaces Vissarion Fysikopoulos 2017-11-01 22:05:44 +02:00
  • 8d29c629d0 [test] Special case handling for Pt-Sgmt distance when segment contains the pole Vissarion Fysikopoulos 2017-11-01 21:01:35 +02:00
  • b1fe2ad934 [formulas] Use new distance function with meridian formula optimization everywhere in point-segment distance formula Vissarion Fysikopoulos 2017-11-01 20:02:49 +02:00
  • e099a819e7 [formulas] Clean-up code/comments Vissarion Fysikopoulos 2017-11-01 19:55:41 +02:00
  • 1c5d10fb77 [formulas] Thomas formula return zero for distance between poles. Fixed by calling meridian formula for this case. Vissarion Fysikopoulos 2017-11-01 19:44:28 +02:00
  • 5a7ccaff35 [tests] Fix expected results in perimeter tests and add few cases Vissarion Fysikopoulos 2017-11-01 19:03:52 +02:00
  • f458d8d28e [formulas] [strategies] Distance point-segment use the meridian formula. Use new static version of distance strategy. Vissarion Fysikopoulos 2017-11-01 17:42:48 +02:00
  • 639f70a44a [formula][test] Remove/update includes (srs). Adam Wulkiewicz 2017-10-31 19:38:28 +01:00
  • 43334ea34b Merge branch 'bg-prepare' Adam Wulkiewicz 2017-10-31 16:45:14 +01:00
  • bd4cc0d697 Merge commit '7e366baca979' into bg-prepare Adam Wulkiewicz 2017-10-31 16:43:59 +01:00
  • 2bf59e7a17 Merge branch 'develop' into feature/projections Adam Wulkiewicz 2017-10-31 16:38:59 +01:00
  • b17ad43f7f [strategy] Add missing include in geographic distance strategy. Adam Wulkiewicz 2017-10-31 16:28:41 +01:00
  • 86d80b4abd Merge pull request #421 from vissarion/feature/meridian_andoyer Adam Wulkiewicz 2017-10-31 15:51:16 +01:00
  • ede7f02f4f Merge branch 'develop' into feature/meridian_andoyer Adam Wulkiewicz 2017-10-31 15:50:42 +01:00
  • 88e8e268e0 Merge pull request #410 from vissarion/feature/distance_point_segment Adam Wulkiewicz 2017-10-31 15:46:19 +01:00
  • e019d4b728 [tests] Use meridian distance formula results in andoyer tests Vissarion Fysikopoulos 2017-10-31 16:21:34 +02:00
  • 7ce15eb837 [projections] Fix names invertable -> invertible. Adam Wulkiewicz 2017-10-31 15:07:26 +01:00
  • 269525c37b [projections] Add missing inline keywords in setup_XXX() functions definitions. Adam Wulkiewicz 2017-10-30 22:56:00 +01:00
  • 923606e8aa [test][projections] Use hybrid static projection interface if needed. Adam Wulkiewicz 2017-10-30 20:10:13 +01:00
  • e450c3b692 [projections] Implement static projection hybrid interface. Adam Wulkiewicz 2017-10-30 20:04:51 +01:00
  • 8853442dd2 [projection] Fix double to int conversion warnings in isea projection. Adam Wulkiewicz 2017-10-30 17:57:13 +01:00
  • 21ca6dbd4f [projections] In implementation on aeqd projection make free functions inline. Adam Wulkiewicz 2017-10-30 17:56:39 +01:00