Commit Graph

56 Commits

Author SHA1 Message Date
Andriy Sydorchuk
3c94743040 Fix tests hidden under NDEBUG flag 2018-10-14 12:21:20 +02:00
Glen Fernandes
cec72adbeb Use LightweightTest instead of Test for unit tests 2018-09-15 16:05:00 -04:00
Andrii Sydorchuk
6223cce40d [Polygon] Use std::abs call instead of abs due to compilation issues on Intel Compiler 16.0 2015-10-17 22:00:25 +02:00
Andrii Sydorchuk
3189de98d8 [Polygon] Add unittest for #10642 2015-04-01 03:41:35 +02:00
Andrii Sydorchuk
148396f42d [Polygon] Add unittest for #10636 2015-04-01 03:34:47 +02:00
Andrii Sydorchuk
23f36816ec [Polygon] Fix issue #10646 (iterator_compact_to_points wrong equality operator) 2015-04-01 03:00:13 +02:00
Andrii Sydorchuk
add3528860 [Polygon] Fix issue #10976 (insert_vertex_sequence regression) 2015-03-20 22:43:51 +01:00
Andrii Sydorchuk
532f97d038 Exclude two-letter names from ATR enum.
ES name causes conflict on Solaris platform with directive defined
in /usr/include/sys/regset.h The fact the transform.hpp is not part
of the public interface of the Polygon library it's fair to do the
change that breaks backward compatibility.
2015-03-18 19:58:23 +01:00
Andrii Sydorchuk
bc281d9479 [Polygon] Fix rectangle test, failing on some platforms 2014-06-11 22:40:10 +02:00
Andrii Sydorchuk
5e89f4a794 [Polygon] Add regression test module for polygon rectangle concept. 2014-05-21 23:34:32 +02:00
Andrii Sydorchuk
b9c8824569 [Polygon] Fix issue #10033 (scale_down on rectangle does not compile with clang 5.1). 2014-05-21 23:32:33 +02:00
Andrii Sydorchuk
2435e60576 Moving straight skeleton related implementation to a separate feature branch. 2014-03-12 21:04:25 +01:00
Andrii Sydorchuk
d0cd53d252 Polygon: fixing (site, circle), (circle, circle) comparison logic.
[SVN r86222]
2013-10-09 22:09:39 +00:00
Andrii Sydorchuk
735d7a10af Polygon: Merging patch provided by Intel into trunk: "Fracturing enhancement to boost::polygon::polygon_90_set_data"
[SVN r85061]
2013-07-17 20:43:55 +00:00
Andrii Sydorchuk
e4d940f602 Polygon: simplifying site event data structure.
[SVN r84601]
2013-06-01 15:25:09 +00:00
Andrii Sydorchuk
b13cab7373 Polygon: fixing ticket #8257 (#pragma warning default in polygon).
[SVN r83349]
2013-03-07 20:42:35 +00:00
Andrii Sydorchuk
23d0873703 Polygon: preparing trunk for the release with merge.
[SVN r82039]
2012-12-16 23:04:23 +00:00
Andrii Sydorchuk
e15344d826 Polygon: finished interval concept refactoring; completed interval unit tests coverage.
[SVN r81866]
2012-12-11 22:29:10 +00:00
Andrii Sydorchuk
7b3a728d87 Polygon: Refactoring data/concept/traits classes for point/segment/interval.
[SVN r81843]
2012-12-10 23:13:43 +00:00
Andrii Sydorchuk
5969459bd6 Polygon: refactoring transform; moving transform from 3D -> 2D.
[SVN r81008]
2012-10-17 23:11:42 +00:00
Andrii Sydorchuk
2355b3355c Polygon: refactoring point data/traits/concept; adding point data/traits/concept unit test; updating documentation.
[SVN r81006]
2012-10-17 20:39:00 +00:00
Andrii Sydorchuk
ad8a3b9e01 Polygon: improving logging to track error on MinGW-w64-4.7 jc-bell.com platform.
[SVN r80745]
2012-09-28 21:57:03 +00:00
Andrii Sydorchuk
d38ce95044 Polygon: fixing skeleton_predicates test.
[SVN r80679]
2012-09-23 21:15:36 +00:00
Andrii Sydorchuk
e1bae84457 Polygon: adding straight skeleton functor to compute intersection event parameters.
[SVN r80564]
2012-09-17 21:12:40 +00:00
Andrii Sydorchuk
277a6ce325 Polygon: Final style fixes & layout fixes before merging with release branch.
[SVN r80538]
2012-09-16 11:10:49 +00:00
Andrii Sydorchuk
3c211df846 Polygon: Updating segment utils.
[SVN r80534]
2012-09-15 19:38:03 +00:00
Andrii Sydorchuk
5ef1c4c822 Polygon: Removing redundant comments; Updating voronoi_diagram source/documentation.
[SVN r80506]
2012-09-12 19:00:40 +00:00
Luke Simonson
1e2088149f added segment utils to support preprocessing of line segment data to satisfy voronoi diagram precondition
[SVN r80494]
2012-09-11 21:30:03 +00:00
Andrii Sydorchuk
56a65319ca Polygon: cleaning documentation links and files using Boost inspect util.
[SVN r80484]
2012-09-10 21:03:17 +00:00
Andrii Sydorchuk
bef52a9b3b Polygon: Updating Voronoi diagram page documentation. Updating Voronoi basic tutorial.
[SVN r80482]
2012-09-10 20:39:16 +00:00
Andrii Sydorchuk
78cac3abb1 Polygon: running new test headers over c++lint checker.
[SVN r80437]
2012-09-07 22:20:10 +00:00
Andrii Sydorchuk
e10db81c8a Polygon: adding voronoi_diagram unit test; updating rot_prev/rot_next behavior for infinite edges.
[SVN r80415]
2012-09-05 22:16:38 +00:00
Andrii Sydorchuk
48230b8960 Polygon: udpating Voronoi builder documentation.
[SVN r80414]
2012-09-05 20:51:20 +00:00
Andrii Sydorchuk
6d9cb6cd84 Polygon: updating public interface of the library.
[SVN r80413]
2012-09-05 20:18:04 +00:00
Andrii Sydorchuk
38f7100fed Polygon: adding voronoi_events to the public part of the library.
[SVN r80400]
2012-09-04 21:26:11 +00:00
Luke Simonson
d77d2fa76a added test for equivalence bug
[SVN r80336]
2012-08-31 18:16:39 +00:00
Andrii Sydorchuk
7a8082686b Polygon: refactoring & redesigning voronoi diagram structure; removing voronoi utils from the main package.
[SVN r80263]
2012-08-27 18:49:52 +00:00
Andrii Sydorchuk
140931653d Polygon: adding initial_index to the Voronoi builder API.
[SVN r78931]
2012-06-13 19:58:34 +00:00
Andrii Sydorchuk
cb4b70dfaf Polygon: moving from index to sorted_index for the site events.
[SVN r78759]
2012-05-29 21:22:40 +00:00
Andrii Sydorchuk
b8b93d63ba Polygon: removed data member from Voronoi primitives; added color member instead; removed size template parameter from the extended_int class methods.
[SVN r78710]
2012-05-28 10:23:43 +00:00
Andrii Sydorchuk
1972475ca6 Polygon: fixing Boost.Inspect errors detected in sources.
[SVN r78416]
2012-05-10 22:50:02 +00:00
Andrii Sydorchuk
aac3ee24f3 Polygon: fixing Sandia-pgi-11.9 trunk test target.
[SVN r78396]
2012-05-09 21:20:03 +00:00
Andrii Sydorchuk
b1583fa47f Polygon: fixing failing trunk test targets, removing trailing whitespaces from headers.
[SVN r78394]
2012-05-09 19:33:59 +00:00
Andrii Sydorchuk
34726bbf6c Polygon: replacing exponent accessor structure of the voronoi coordinate types with calls to the frexp/ldexp.
[SVN r78387]
2012-05-08 21:33:33 +00:00
Andrii Sydorchuk
915778ebcd Polygon: fixing Boost.Polygon warnings; replacing on_above_or_below with orientation method; updating tests.
[SVN r78375]
2012-05-07 22:10:46 +00:00
Andrii Sydorchuk
1359cac0e0 Polygon: Fixing trunk test targets.
[SVN r78372]
2012-05-07 19:40:35 +00:00
Andrii Sydorchuk
b6ff1162b3 Polygon: Fixed segment concept intersects method. Updating tests. Fixing test targets failing on trunk.
[SVN r78346]
2012-05-06 12:24:59 +00:00
Andrii Sydorchuk
9238332034 Polygon: Fixing test targets failing on trunk.
[SVN r78343]
2012-05-05 22:40:43 +00:00
Andrii Sydorchuk
f9f3dd8c0a Polygon:
Merging Polygon with Voronoi library.
Adding Boost.Polygon segment concept.
Adding Voronoi tests.
Adding Boost.Polygon segment concept/data/traits tests.

[SVN r78335]
2012-05-05 14:29:08 +00:00
Luke Simonson
33b8374945 adding directed line segment concept
[SVN r73348]
2011-07-25 05:46:21 +00:00