Adam Wulkiewicz
b87400d822
[test][within] Divide within() test into several smaller files.
...
The intention is to prevent creation of too big files in MinGW.
2014-04-17 13:30:51 +02:00
Menelaos Karavelas
14df2155d2
[test][set ops] remove linking dependency with Boost.Test for P/P and L/L unit tests for union
2014-04-16 12:51:07 +03:00
Barend Gehrels
d3876c017f
Removed dependancy on linking with Boost.Test, using header only
2014-04-16 11:18:46 +02:00
Adam Wulkiewicz
d7b7df8614
[within][covered_by] Add the support for Areal geometries for within() and all OGC geometries for covered_by().
...
Also the specializations for Multi Geometries was moved from geometry/multi/algorithms to geometry/algorithms. They're now in one place.
The default strategies are point_in_point for PointLike, winding<> for PointLike/AnyGeometry, relate for L/L, L/A and A/A.
Point/MultiGeometry version now uses point_in_geometry directly which implements the correct behavior - this fixes the wrong handling of MultiLinestrings (boundary point of a Linestring may not be a boundary point of a MultiLinestring which contains it).
2014-04-12 01:40:27 +02:00
Menelaos Karavelas
4b7549a39a
[test][algorithms] do linking of the unit test framework on a per-unit-test basis
2014-04-11 00:04:40 +03:00
Menelaos Karavelas
b9ea14b76d
[test][algorithms] modify Jamfile to work with unit tests for P/P and L/L set ops (need to require that the unit test framework library is available for linking)
2014-04-10 23:39:10 +03:00
Menelaos Karavelas
6646470a55
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/setops-develop
2014-04-10 10:03:43 +03:00
Menelaos Karavelas
fc6ae619ac
[test][algorithms] add tests for set operations of L/L and P/P geometries; update copyright header;
2014-04-10 09:25:30 +03:00
Adam Wulkiewicz
d3f8ea2f6b
[crosses] add bg::crosses() algorithm
2014-04-09 01:33:37 +02:00
Adam Wulkiewicz
600174b45d
added relate() test to the Jamfile
2014-02-22 01:03:48 +01:00
Barend Gehrels
cbafc2398a
[geometry] added point_on_surface, developed last summer to SVN
...
[SVN r86554]
2013-11-03 21:00:34 +00:00
Barend Gehrels
cee8a0506c
[geometry] Added remove_spikes as an algorithm. The first version was already in extensions (for years), that is removed now. The new version works using the recent point_is_spike_or_equal
...
[SVN r86450]
2013-10-26 13:18:11 +00:00
Barend Gehrels
7d329b3582
[geometry] added bigobj for the failing MSVC tests
...
[SVN r85562]
2013-09-04 11:17:34 +00:00
Barend Gehrels
5df00d98c3
[geometry] cleanup test removing defines, moving testing-only-one-type to Jamfile
...
[SVN r85481]
2013-08-26 21:36:22 +00:00
Barend Gehrels
d1c4cb7b6d
[geometry] avoid generation of spikes in overlays, this fixes ticket 8364 and 8365. Added unit tests for these tickets. These changes result in (at about 3 places) changes in the output-number-of-points, this is verified visually
...
[SVN r85451]
2013-08-24 22:53:43 +00:00
Barend Gehrels
fd95cc49a9
[geometry] added unit-test for tickets 8364 and 8365. They now fail but that will be fixed in next commit
...
[SVN r85450]
2013-08-24 21:10:12 +00:00
Barend Gehrels
4db3b6b782
[geometry] added touch - unit tests
...
[SVN r78691]
2012-05-27 17:47:28 +00:00
Barend Gehrels
7cb0ae96fd
Boost.Geometry update copyright -> 2012
...
[SVN r76390]
2012-01-09 21:56:08 +00:00
Barend Gehrels
4fb4ab26b1
Updated tests reflecting changes for within/covered_by
...
[SVN r73179]
2011-07-17 12:28:21 +00:00
Barend Gehrels
a3c4ae751a
Updated jam
...
[SVN r71310]
2011-04-16 11:32:52 +00:00
Barend Gehrels
030f9e1d2e
Moved convert to detail::convert
...
[SVN r71118]
2011-04-08 14:55:06 +00:00
Barend Gehrels
a01c615089
Made copyright notices in libs/geometry consistent
...
[SVN r70876]
2011-04-02 20:33:14 +00:00
Barend Gehrels
6590f01689
Renamed combine to expand, part 2: test, doc and examples
...
[SVN r69917]
2011-03-13 11:10:27 +00:00
Barend Gehrels
034bc775df
Renamed container_access to mutable_range
...
[SVN r69075]
2011-02-20 13:10:46 +00:00
Barend Gehrels
e71fb07566
Assemble/traverse/enrich: complete update for handling self tangencies
...
-> added many testcases
Various updates in testcases for support of open polygons
recursive_boxes.cpp, added triangles as well (dropped corner)
[SVN r66450]
2010-11-08 10:32:23 +00:00
Barend Gehrels
d262e99aea
Fixed dissolve and added to jamfile
...
[SVN r65941]
2010-10-13 14:38:56 +00:00
Barend Gehrels
51610518b1
Replaced ignore field by ignore method for swapping operations (for counter clockwise)
...
Added test/algorithms/overlay/ccw_traverse.cpp to test counterclockwise polygon overlays
Added test/algorithms/overlay to standards Jamfile.v2
Moved some testcases to overlay_cases.hpp
Some warning removals in test cases
[SVN r65913]
2010-10-11 16:18:51 +00:00
Barend Gehrels
068c2fa90a
Added closed / closure
...
Updated jamfiles
[SVN r62170]
2010-05-24 09:07:05 +00:00
Barend Gehrels
9d6ce22c6d
Added tests for reverse/unique
...
[SVN r60550]
2010-03-13 11:44:08 +00:00
Barend Gehrels
cead073c84
Added libs/geometry/test folder with many tests
...
[SVN r59773]
2010-02-20 15:03:37 +00:00