Commit Graph

8297 Commits

Author SHA1 Message Date
Mateusz Łoskot
56a9f79036 Add C++03 deprecation to 1.73 release notes 2020-04-21 17:59:02 +02:00
Adam Wulkiewicz
f46f4ac970 [readme] Move deprecation warning down and change its style. 2020-04-19 17:03:06 +02:00
Adam Wulkiewicz
10ecf6565b [doc] Add 1.73 release notes. 2020-04-16 20:23:16 +02:00
Adam Wulkiewicz
662f0a886c Merge pull request #697 from awulkiew/fix/epsg3785
Fix EPSG 3785 definitions.
2020-04-16 20:22:10 +02:00
Adam Wulkiewicz
5370234748 [test][srs] Add test for transformation from EPSG 4326 to EPSG 3785. 2020-04-16 18:29:36 +02:00
Adam Wulkiewicz
e825b50ccb [srs] Fix EPSG 3785 definitions. 2020-04-16 18:28:54 +02:00
Mateusz Łoskot
b554a5f87d Correct #689 with check for C++14 support instead of C++11 features (#696) 2020-04-15 18:58:20 +02:00
Mateusz Łoskot
2dbe5bf554 Deprecate C++03 in Boost 1.73 (#689)
Following discussion in #590, we are identifying support for C++03
as a candidate for removal from future releases of Boost.Geometry.

Issue deprecation warning during compilation in C++03 conformance mode
Users can define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to disable it.
2020-03-29 00:19:58 +01:00
Adam Wulkiewicz
201530285a Merge pull request #650 from awulkiew/feature/setops_output
Missing input combinations in intersection() and introduction of tupled-output.
2020-03-26 15:13:01 +01:00
Adam Wulkiewicz
99901e3304 Merge pull request #685 from tinko92/fix/missing_header
Add missing headers to precise_math.hpp
2020-03-26 15:12:31 +01:00
Adam Wulkiewicz
08a9962da5 Merge pull request #687 from awulkiew/fix/dangling_reference
Fix dangling reference in distance
2020-03-26 15:12:11 +01:00
Adam Wulkiewicz
bf7ca7c59d [distance] Fix dangling reference for MPt-Areal. 2020-03-25 17:53:34 +01:00
Adam Wulkiewicz
8f90ef41ea [srs] Add initialization debugging to spheroid. 2020-03-25 17:52:49 +01:00
Adam Wulkiewicz
2b74e42436 Merge branch 'develop' into feature/setops_output 2020-03-24 14:38:46 +01:00
Adam Wulkiewicz
2978d9de6e [readme] Put all badges for a branch in one row.
Multi-line cells done with <br> which is rather hackish.
2020-03-24 14:08:39 +01:00
Tinko Bartels
b2ae7f5f19 Add missing headers to precise_math.hpp and add headers test for
extensions/triangulation.
2020-03-21 22:11:15 +01:00
Aditya Mohan
a4f08ea191 Add cross_product example to documentation (#665)
* Cross_Product Example

* Update cross_product

- Removes the first empty line
- Uses doxygen commands
- Adds result at the end as comments
- Mentions that the second point is undefined in Example 1

* Update Cross_Product

- Added a missing `

* Update imports.qbk

- Adds [import src/examples/arithmetic/cross_product.cpp]

* Create cross_product.qbk

* Update cross_product.hpp

Refers cross_product example

* Delete cross_product.qbk

Uneccessary

* Update

Deletes .qbk reference

* Update make_qbk.py

* Rename cross_product to cross_product.cpp

* Update

-Shifts example reference to line 115-116

Co-authored-by: Vissarion Fisikopoulos <fisikop@gmail.com>
2020-03-16 15:43:25 +02:00
Aditya Mohan
664f984bca Add dot_product example to documentation (#660)
* A dot_product example for the documentation

Proposed above is the example of a dot product arithmetic operation involving different point concepts as operands. This aims to aid the user in understanding the concept more clearly when the user goes through the documentation.

* Update

- Indent by 4 spaces as per Boost's developer's guidelines for code
- Add appropriate copyright at the beginning of the file

* Update dot_product

- Adds Doxygen commands
- Added comment indicating example number

* Create dot_product.cpp

* Update imports.qbk

-Adds reference to example

* Update dot_product.hpp

-Adds reference to example

* Delete dot_product

Closes #658
2020-03-16 14:58:51 +02:00
Mateusz Łoskot
459cb306ec Fix badges for GitHub Actions [ci skip] 2020-03-10 20:09:57 +01:00
Mateusz Łoskot
7b6375bfb2 Add status badges for GitHub Actions to README [ci skip] 2020-03-10 20:07:12 +01:00
Digvijay Janartha
afc38475e1 Adding missing unit tests for geometry models (#675) 2020-03-10 09:15:07 +01:00
Mateusz Łoskot
ce7d128b63 Rename GitHub Actions workflows to URL-friendly 2020-03-10 01:05:24 +01:00
Mateusz Łoskot
cb818cafb4 Add GitHub Actions to build test//minimal with Clang, GCC, MSVC (#680)
This is to enable a minimal CI check for the pull requests, to assist
contributors and reviewers, as well as for direct commits and merges.

For each toolset, this runs permutation of
  b2 cxxstd=03,11,14,17,2a variant=debug,release address-model=32,64
with cxxstd list tailored according to the actual toolset.
2020-03-10 00:41:26 +01:00
Mateusz Łoskot
96db897fc5 Rename Jamfile.v2 to Jamfile (#679)
There is no reason to maintain the legacy .v2 file extension,
which is unnecessary clutter, may be confusing.
2020-03-08 23:50:18 +01:00
Mateusz Łoskot
0bd18a98c8 Remove superfluous = from Doxygen PREDEFINE
Doxygen 1.8.17 reporst this as error:

   error: Illegal PREDEFINED format '=', no define name specified

It seems Doxygen output is not affected by removal of the `=` sign.
Closes #678
2020-03-07 00:16:38 +01:00
Mateusz Łoskot
7f83533d57 Add documentation generated files to .gitignore
Closes #674
2020-03-05 22:51:06 +01:00
Mateusz Łoskot
4124424890 Deleted extra note in point_xy documentation (#677) 2020-03-05 22:40:29 +01:00
Mateusz Łoskot
bbbf1b0f7a [GA] Run depinst.py for quickbook to ensure its deps are deployed 2020-03-05 14:01:59 +01:00
Mateusz Łoskot
9967601a1e Add GitHub Actions workflow for documentation build
On push, build master and develop.
On pull request, build if any of documentation related files are touched.

Prior to the documentation build, all doc/src/examples are built to
verify valid source code is displayed in the docs.
2020-03-05 11:07:35 +01:00
Mateusz Łoskot
64de5b9edf Add point_xyz as pre-defined geometry model (#671)
Add documentation, example and test for point_xyz.
2020-03-04 23:18:16 +01:00
Mateusz Łoskot
53a6ada73c Fix quickbook template redefinition in algorithm examples
Correct example comment (copy/paste error).

Fixes issue introduced in #667
2020-03-02 23:11:29 +01:00
Adam Wulkiewicz
b43a999106 Merge pull request #668 from awulkiew/fix/andoyer
Fix andoyer_inverse for close points.
2020-02-13 12:14:32 +01:00
Digvijay Janartha
60405cef79 [doc] Added missing algorithm examples in documentation. (#667)
* added perimeter documentation

* added overlaps documentation

* added covered_by documentation

* added disjoint documentation

* added crosses documentation

* added touches documentation

* fixed typos

* added examples with images to documentation

* completed linking process

* fixed year
2020-02-13 13:12:04 +02:00
Adam Wulkiewicz
12f3dea6e6 [test][formulas] Add tests for inverse formulas (commented out for now due to inconsistencies). 2020-02-12 17:59:34 +01:00
Adam Wulkiewicz
fafe402307 [formulas] Fix andoyer_inverse for case of very close points. 2020-02-12 17:54:10 +01:00
Adam Wulkiewicz
2bcfea2a44 Merge pull request #639 from awulkiew/feature/rtree_refactor
R-tree improvements.
2020-01-24 22:44:29 +01:00
Adam Wulkiewicz
b8cbefb5df [intersection] Remove unused typedef. 2020-01-23 21:39:51 +01:00
Adam Wulkiewicz
7beb993eb7 [test][difference] Add test cases for P/A combinations. 2020-01-23 21:38:35 +01:00
Adam Wulkiewicz
07abb6a10e [test][intersection] Add test cases for tupled-output of A/A combinations. 2020-01-23 15:57:24 +01:00
Adam Wulkiewicz
5372e6b7de [intersection] Add tupled-output support for A/A combination. 2020-01-23 15:55:37 +01:00
Adam Wulkiewicz
07e7c38fc3 [overlay] Fix unused typedef warning. 2020-01-20 21:05:45 +01:00
Adam Wulkiewicz
7e7e9afd3f [overlay] Add missing template keywords. 2020-01-20 20:44:02 +01:00
Adam Wulkiewicz
5f544fd3ad [test][intersection] Add test cases for tupled-output of L/A. 2020-01-20 20:23:05 +01:00
Adam Wulkiewicz
8320ec4c07 [intersection][overlay] Add support for tupled output in intersection(L/A).
Remove OLD_LA_BEHAVIOR code as it is disabled by default, not tested and
makes the implementation more complex.
2020-01-20 20:19:29 +01:00
Adam Wulkiewicz
adfff228dc [test][intersection] Add tests for tupled outputs. 2020-01-19 19:11:11 +01:00
Adam Wulkiewicz
c6ccd93748 [algorithms][core][util] Define BOOST_GEOMETRY_CXX11_TUPLE and use it in tuple-related code. 2020-01-19 19:09:12 +01:00
Adam Wulkiewicz
2727dfe650 [test][intersection] Add test cases for PointLike/Areal combinations. 2020-01-18 23:34:46 +01:00
Adam Wulkiewicz
63153478f8 [overlay] Add support for PointLike/Areal combinations, incl. tupled output. 2020-01-18 18:42:24 +01:00
Barend Gehrels
b0af450434 Merge pull request #651 from barendgehrels/feature/buffer-cleanup
[buffer] Cleanup, remove unused functionality
2020-01-18 14:15:22 +01:00
Adam Wulkiewicz
bc11d6295b [setops] Add support for tupled output in intersection PointLike/Linear. 2020-01-08 01:18:07 +01:00