58 Commits

Author SHA1 Message Date
Rene Rivera 811025be04 Change all <source> references to <library>. 2024-07-20 19:41:57 -05:00
Rene Rivera c8031ac107 Make the library modular usable. 2024-03-11 08:38:17 -05:00
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