Barend Gehrels
2ec5536406
[is_valid] fix non-running testcases and therefore add appropriate failure message
2014-06-16 19:18:16 +02:00
Barend Gehrels
b8535cab3c
[is_valid] fix unit test compilation typos
2014-06-16 19:02:28 +02:00
Menelaos Karavelas
ee28794572
[test][is_valid] re-factor code so that when an open ring is tested,
...
the corresponding closed ring is tested as well.
2014-06-16 14:39:55 +03:00
Menelaos Karavelas
4c9db293b4
[test][algorithms] use boost::geometry:: instead of bg::
2014-06-16 13:45:06 +03:00
Menelaos Karavelas
a68bcb3b13
[test][algorithms] factor-out common code
2014-06-16 12:30:36 +03:00
Menelaos Karavelas
2438af55b3
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-06-16 12:20:38 +03:00
Menelaos Karavelas
a1a2856743
[test][algorithms][is_simple] assert that the geometries tested
...
for simplicity are valid
2014-06-16 12:19:12 +03:00
Menelaos Karavelas
a0b1e53a92
[test][is_valid] update is_valid unit test to take into account
...
that duplicate points for areal geometries may be acceptable or not
2014-06-16 12:14:08 +03:00
Adam Wulkiewicz
76917a4e70
[within][covered_by][test][doc] Support Point in Segment.
...
Add tests and update implementation status.
Add the test for intersects(Point, Segment).
2014-06-16 03:49:51 +02:00
Menelaos Karavelas
c1ca7590fd
[test][is_simple] remove tests involving non-valid geometries;
...
fix test cases with closed linestrings; add more test cases;
add tests for areal geometries with duplicate points;
2014-06-16 03:34:26 +03:00
Menelaos Karavelas
363414a23b
[test][is_valid] allow spikes for linear geometries
2014-06-15 21:48:09 +03:00
Adam Wulkiewicz
b9ff3a7fc4
[index][strategies][test] Modify some of the header includes.
...
The purpose of this is to allow the compilation of the rtree without the need of including the geometry.hpp ond require only index/rtree.hpp or to make the order of includes irrelevant.
Furthermore, this is backward compatible.
Add missing variant include in the intersection tests.
Fix the unused typedefs in the pythagoras_point_box test.
2014-06-15 02:29:57 +02:00
Menelaos Karavelas
1b251a7346
[test][algorithms][is_simple] add missing include (strategies)
2014-06-15 00:03:15 +03:00
Menelaos Karavelas
0d577e7d4c
[test][algorithms][is_valid] add missing include
2014-06-14 23:50:56 +03:00
Menelaos Karavelas
07039bf584
[test][algorithms][is_valid] fix includes; polish and cleanup code;
...
add test cases for rings and polygons and onyl a couple for
multi-polygons;
2014-06-14 22:33:55 +03:00
Menelaos Karavelas
ca8d8c7876
[test][algorithms][is_simple] remove unused code; fix includes;
...
polish and cleanup code; add test case for areal geometries;
2014-06-14 22:30:56 +03:00
Menelaos Karavelas
28ed3e4e59
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-06-14 16:04:24 +03:00
Barend Gehrels
1e7a631379
[buffer] rename check_original to turn_in_input
...
comparable to point_in_geometry.
This removes multi_buffer_inserter
2014-06-14 11:39:49 +02:00
Barend Gehrels
e00e307f2f
[buffer] remove unused functionality
2014-06-14 11:01:42 +02:00
Barend Gehrels
cee0903f2d
[buffer] Remove buffer_piece_collection_with_mapper
...
this was a debugging tool. It is now replaced by a visiting policy (like
in partition), and implemented in the unit test itself
2014-06-14 10:57:59 +02:00
Barend Gehrels
fdd983ce72
[buffer] Changes in (folder)locations of strategies, and
...
moved buffer_side_selector and piece_type used by strategies.
2014-06-13 21:30:53 +02:00
Barend Gehrels
c96d6394a9
[buffer] update include guards/copyright info
2014-06-13 20:45:34 +02:00
Barend Gehrels
31af14453a
[buffer] Move from extensions to algorithms/detail
2014-06-13 20:26:33 +02:00
Adam Wulkiewicz
8fe51dbd6c
[test] Remove the #includes of geometry.hpp and multi/* from the relops tests
2014-06-13 18:48:14 +02:00
Adam Wulkiewicz
3edeaeb2af
[algorithms][io][test] Fix some rather harmless conversions warnings and add /bigobj for some tests for VS.
2014-06-13 16:13:35 +02:00
Menelaos Karavelas
50826192c6
[test][algorithms] polish copyright header
2014-06-13 16:22:28 +03:00
Menelaos Karavelas
ed781446ae
[test][algorithms] add entries in Jamfile about is_simple and is_valid
...
unit tests
2014-06-13 15:48:38 +03:00
Menelaos Karavelas
9027a0fcab
[test][is_simple] create segment by WKT string instread of by make_segment function
2014-06-13 12:16:31 +03:00
Menelaos Karavelas
163357c315
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-06-13 11:43:45 +03:00
Barend Gehrels
d06c25bc5f
[buffer] Remove helper functions now not used/need anymore
2014-06-12 18:50:47 +02:00
Barend Gehrels
0287c1d3bb
[partition] support heterogenous collections
2014-06-11 14:17:09 +02:00
Barend Gehrels
b0786ddff1
[partition] fix non-svg unit test
2014-06-11 13:41:02 +02:00
Barend Gehrels
a707a887f2
[partition] add unit test for partition of two collections
2014-06-11 13:29:40 +02:00
Barend Gehrels
269afda349
[partition] fix unit test
...
check was only done if SVG was enabled
2014-06-11 13:28:42 +02:00
Menelaos Karavelas
82bb00ed40
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-06-10 10:07:39 +03:00
Barend Gehrels
5a85076f4b
[get_left_turns] reimplement using integer arithmetic
...
including unit test
2014-06-08 19:03:11 +02:00
Menelaos Karavelas
73bcb4a54e
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-06-06 01:48:13 +03:00
Adam Wulkiewicz
f6ba62a43a
[comparable_distance][test][extensions] Break comparable_distance into interface and implementation.
...
Also remove geometry.hpp header include from comparable_distance test and nsphere header included in all tests.
2014-06-06 00:29:31 +02:00
Menelaos Karavelas
ed956a4eaf
Merge branch 'feature/is_simple' of github.com:mkaravel/geometry into feature/is_simple
2014-06-04 12:10:38 +03:00
Adam Wulkiewicz
188b1c3e48
[test] Fix unused typedef warnings
2014-06-03 16:20:11 +02:00
Menelaos Karavelas
b970646722
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-05-30 15:12:51 +03:00
Barend Gehrels
3333ee09b1
Merge pull request #47 from mkaravel/feature/distance-default-strategy
...
Feature/distance default strategy
2014-05-28 15:30:45 +02:00
Barend Gehrels
d799a9a6b5
Merge pull request #44 from mkaravel/feature/distance
...
Feature/distance
2014-05-28 15:28:59 +02:00
Menelaos Karavelas
bb20a1c1c7
[distance] fix order of template parameters for default strategy:
...
the two geometry tags should be the first two template parameters
2014-05-28 16:07:20 +03:00
Menelaos Karavelas
8d7c448315
Merge branch 'develop' of https://github.com/boostorg/geometry into feature/is_simple
2014-05-28 11:09:59 +03:00
Menelaos Karavelas
d3e5c63b7a
[test][disjoint] add more segment-box test cases in disjoint_coverage unit test
2014-05-28 03:47:32 +03:00
Adam Wulkiewicz
dd7d298d72
[test][crosses] Add tests for more geometries combinations.
2014-05-27 16:03:15 +02:00
Adam Wulkiewicz
bb305769bc
[test][overlaps] Add test for Ls/MLs and the reversed order of parameters.
2014-05-27 15:49:06 +02:00
Adam Wulkiewicz
b1fb018c11
[test][equals] Add test for the reversed order of parameters.
2014-05-27 15:38:05 +02:00
Barend Gehrels
38ae13e362
Merge pull request #42 from mkaravel/feature/assign
...
[test][assign] fix errors in test of variant support for assign
2014-05-26 13:39:31 +02:00