Adam Wulkiewicz
056330d610
[doc][index] Add note about result sorting into the kNN query section.
2017-03-05 19:40:28 +01:00
Adam Wulkiewicz
c00178f39a
[test][algorithms] Use ranges of coordinates in expected boxes in some cases.
...
In cases of long segments the envelopes may differ more than several
epsilons with different compilers.
2017-03-03 03:56:40 +01:00
Adam Wulkiewicz
6fa7b888e5
[test][formulas] Tweak eps threshold in inverse formula test (for mingw-gcc).
2017-03-03 03:53:29 +01:00
Adam Wulkiewicz
3062222a92
[doc] Update 1.64 release notes.
2017-03-02 19:26:02 +01:00
Adam Wulkiewicz
be844d54e5
[test] Add missing variable.
2017-03-02 19:25:48 +01:00
Adam Wulkiewicz
d8513265a2
[strategies] Fix compilation errors in geodesic_intersection.
...
Remove static keyword from strategies getters.
Rename template parameter to avoid shadowing.
2017-03-02 19:24:05 +01:00
Adam Wulkiewicz
a06e6bbb79
[strategies] Rename strategy side::detail::by_azimuth to side::geographic.
2017-03-02 19:23:31 +01:00
Adam Wulkiewicz
6f733b64a9
[index] Add explicit modifier to dynamic_* parameters ctors.
2017-03-02 19:20:49 +01:00
Adam Wulkiewicz
b7d62db598
[test][formulas][algorithms] Add/alter tests related to fixes in inverse formulas (length, perimeter).
2017-03-02 17:01:47 +01:00
Adam Wulkiewicz
bdd2d2c60c
[formula] Fix errors in inverse formulas (manifesting near poles).
...
vincenty - fix error in formula (missing sqr)
differential_quantities - fix error in formula (wrong equation and lack of normalization)
andoyer - wrong azimuth at south pole
2017-03-02 16:54:36 +01:00
Adam Wulkiewicz
e55968fa7b
Merge pull request #358 from awulkiew/feature/geo_intersection2
...
Feature/geo intersection2
2017-03-01 22:27:51 +01:00
Vissarion Fysikopoulos
f67998885f
[core] [disjoint] More radian_access functions for box or segment to radian_access.hpp
2017-03-01 13:44:08 +02:00
Vissarion Fysikopoulos
67759ab979
[disjoint] Fixing coordinate systems degree/radian issue
2017-03-01 13:09:23 +02:00
Adam Wulkiewicz
3f7b2ecb35
[strategies] Add area and distance strategies getters to geodesic intersection strategy.
...
Also fix typos.
2017-02-27 19:30:02 +01:00
Adam Wulkiewicz
98546ec1dd
[strategies] Add general geographic distance strategy taking formula and use it in existing strategies.
2017-02-27 19:12:41 +01:00
Adam Wulkiewicz
0e0f432f27
Merge branch 'develop' into feature/geo_intersection2
2017-02-27 14:44:18 +01:00
Adam Wulkiewicz
447db8358b
Merge pull request #381 from awulkiew/feature/setops_strategies
...
Strategies and variant support in set operations, is_valid and is_simple.
2017-02-27 14:35:16 +01:00
barendgehrels
e1a5ea742d
Merge branch 'bg-prepare'
2017-02-26 21:36:58 +01:00
barendgehrels
5e6bb32741
Merge branch 'develop' into bg-prepare
...
# Conflicts:
# extensions/test/Jamfile.v2
# extensions/test/gis/io/wkb/read_wkb.cpp
# extensions/test/gis/io/wkb/write_wkb.cpp
# extensions/test/gis/latlong/cross_track.cpp
# extensions/test/nsphere/nsphere-circle.cpp
# include/boost/geometry/extensions/contrib/ttmath_stub.hpp
# include/boost/geometry/extensions/gis/io/wkb/detail/ogc.hpp
# include/boost/geometry/extensions/gis/io/wkb/detail/parser.hpp
# include/boost/geometry/extensions/gis/io/wkb/read_wkb.hpp
# test/arithmetic/cross_product.cpp
2017-02-26 21:24:37 +01:00
Adam Wulkiewicz
54e29a5157
Merge pull request #322 from meastp/add_read_multi_wkb
...
Support for reading and writing Multi-geometries
2017-02-26 20:09:49 +01:00
Adam Wulkiewicz
cc472a8c3c
[doc] Generate pages for relops versions supporting strategies.
2017-02-26 01:41:05 +01:00
Adam Wulkiewicz
f9d9cc2178
[relops] Alter doc comments (versions taking strategies).
2017-02-26 01:37:54 +01:00
barendgehrels
e2781e147a
Merge branch 'develop' into feature/intvalid
...
# Conflicts:
# include/boost/geometry/algorithms/detail/overlay/overlay.hpp
# include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
# include/boost/geometry/algorithms/intersects.hpp
# include/boost/geometry/algorithms/touches.hpp
2017-02-25 20:01:08 +01:00
Adam Wulkiewicz
ca00075d59
[doc] Update 1.64.0 release notes (ticket).
2017-02-25 18:50:55 +01:00
Adam Wulkiewicz
b03da047a8
[index] Add workaround for libstdc++ bug (gcc 4.8.2) - segfault in nth_element.
2017-02-25 18:50:13 +01:00
barendgehrels
676aa45c6c
Minor changes
2017-02-22 09:40:44 +01:00
barendgehrels
caf0b9f7e9
[traverse] fix validity when two holes meet eachother and exlude an
...
area which should become a separate ring (#43 ), by passing the already visited
region_ids (which make them less local). It does not solve #35 yet.
2017-02-18 13:32:46 +01:00
barendgehrels
0d95185060
[traverse] fix cases where isolated regions have more turns in between
...
(cases #41/#128)
2017-02-17 16:24:52 +01:00
barendgehrels
5223efcd58
[traverse] fix operation index
2017-02-17 16:14:45 +01:00
barendgehrels
4547875d81
[intersection][test] add/update testcases
2017-02-17 12:39:11 +01:00
barendgehrels
3fa70829d3
[traverse] fix bug in new code, should have been rwd.turn_index
2017-02-17 11:27:32 +01:00
Adam Wulkiewicz
b1c78f6622
[test] Test setops, is_simple and is_valid with strategies.
2017-02-17 05:45:34 +01:00
Adam Wulkiewicz
682cb65f62
[equals] Use area and distance strategies in equals() TrivialCheck.
2017-02-17 05:04:03 +01:00
Adam Wulkiewicz
b3da05740a
[is_valid] Add support for strategies.
2017-02-17 05:03:11 +01:00
Adam Wulkiewicz
6bd28d96e6
[is_simple] Add support for strategies.
2017-02-17 05:02:57 +01:00
Adam Wulkiewicz
6f7beaf01a
[setops] Support strategies in intersection, difference, sym_difference and union_.
2017-02-17 05:00:57 +01:00
Adam Wulkiewicz
e95d85c552
[strategies] Add area and pt-pt distance strategies getters to intersection strategies.
2017-02-17 04:58:45 +01:00
Vissarion Fysikopoulos
6a2b202eb6
[disjoint] [test] Code cleaning
2017-02-16 16:43:52 +02:00
Vissarion Fysikopoulos
2ef3f99fc3
[disjoint] [test] Strategy inteface, more unit tests, code cleaning
2017-02-16 13:54:14 +02:00
Vissarion Fysikopoulos
1f952671e9
[disjoint] [test] Disjoint algorithm and tests for spherical and geographic systems
2017-02-14 23:48:08 +02:00
Adam Wulkiewicz
ea1b6c0ce0
[test][envelope][cross_product] Fix/suppress warnings.
2017-02-10 23:57:00 +01:00
Vissarion Fysikopoulos
19de8148e8
[disjoint] Disjoint strategy for spherical
2017-02-11 00:35:09 +02:00
Adam Wulkiewicz
376f777f58
[strategies] Fix compilation error in spherical area strategy.
2017-02-09 16:42:08 +01:00
Adam Wulkiewicz
18a2ed317d
Merge pull request #379 from vissarion/feature/fix_envelope
...
[envelope] [test] Fix the envelope algorithm and add corrected values to tests
2017-02-08 14:32:45 +01:00
Vissarion Fysikopoulos
410536e331
[envelope] [test] Fix the envelope algorithm and add corrected values to tests
2017-02-08 15:18:49 +02:00
Adam Wulkiewicz
7a76400754
[strategies] Store and use Spheroid model object in relate_geodesic_segments strategy.
2017-02-07 23:59:50 +01:00
Adam Wulkiewicz
40cb0f9490
Merge branch 'develop' into feature/geo_intersection2
...
Conflicts:
include/boost/geometry/algorithms/detail/azimuth.hpp
include/boost/geometry/formulas/spherical.hpp
include/boost/geometry/strategies/spherical/intersection.hpp
include/boost/geometry/strategies/strategies.hpp
test/strategies/segment_intersection_sph.cpp
Also modify the interface of relate_geodesic_segments intersection
strategy - take Policy by apply() function argument.
2017-02-07 23:21:26 +01:00
Adam Wulkiewicz
98a655bf42
Merge pull request #378 from awulkiew/feature/relops_strategies
...
Support for strategies in relational operations.
2017-02-07 20:13:58 +01:00
Adam Wulkiewicz
fe2bdfd169
[disjoint] Rename PiGStrategy to Strategy.
2017-02-07 20:11:45 +01:00
Adam Wulkiewicz
56168601d2
[test] Move algorithms/vertex_latitude to strategies/segment_envelope.
2017-02-07 14:24:01 +01:00