Andriy Sydorchuk
3043db8b57
Add missing algorithm header when running tests on VxWorks 7
2019-05-05 14:12:57 +02:00
Andrii Sydorchuk
205cac3df3
Merge pull request #19 from plopresti/feature/cxx17
...
Fix polygon_traits.hpp and iterator_geometry_to_set.hpp for compatibility with C++17
2018-09-16 11:59:01 +02:00
Glen Fernandes
d2475abdfa
Drop dependency on Boost.MPL
2018-09-15 11:29:42 -04:00
Patrick J. LoPresti
05030860c8
Fix more uses of size()
2018-09-09 17:49:31 -07:00
Patrick J. LoPresti
a0abc8a83a
Fix polygon_traits.hpp for compatibility with C++17.
...
C++17 adds std::size() which breaks all sorts of things, including
polygon_traits.hpp. See
https://quuxplusone.github.io/blog/2018/06/17/std-size/ for a
description of this problem in general and
https://lists.boost.org/Archives/boost/2015/04/221694.php for this
instance in particular.
2018-09-09 17:22:19 -07:00
Daniela Engert
65fa37ae57
Replace deprecated/removed C++98 function adapters by inlined typedefs.
...
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-13 10:32:42 +02:00
Andrii Sydorchuk
c9e6a3dfc2
Merge branch 'develop'
2015-10-17 22:01:19 +02: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
Patrick J. LoPresti
0ac7230dd1
Add support for "long" coordinate types.:wq
2015-10-06 09:23:37 -07:00
Andrii Sydorchuk
7f8db3ce40
Merge pull request #11 from fiesh/master
...
relax workaround to GCC < 6
2015-10-01 22:58:27 +02:00
Christoph Weiss
d8d2d5c411
relax workaround to GCC < 6
2015-09-25 14:34:14 +02:00
Andrii Sydorchuk
773d1af33c
[Polygon] Fix -Wunused-parameter warnings (GCC, Clang); suggested by plopresti
2015-09-13 21:16:02 +02:00
Jeremy Murphy
d7f1a06a38
Missing return keyword in segment_data::operator<.
2015-09-01 10:31:51 +10:00
Michal Pavelcik
c56086d153
[Polygon] Fix "possible loss of data" warning on x64 build with MSVC
2015-05-18 17:47:57 +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
17c4b3ccba
Hide two-letter ATR names under BOOST_POLYGON_ENABLE_DEPRECATED typedef
2015-03-20 20:09:37 +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
fiesh
ec43c8a88a
work around GCC bug, see https://svn.boost.org/trac/boost/ticket/10531
2015-02-05 14:23:29 +01:00
Alex Henrie
04ccea0acd
Correct spelling of "suppress"
2015-01-30 15:27:45 -07:00
Andrii Sydorchuk
ac2c6e9e99
[Polygon] Fix issue #10417 (signed integer overflow in scan_arbitrary)
2014-12-17 21:55:03 +01:00
Andrii Sydorchuk
ab452608a3
[Polygon] Update voronoi_builder class comment
2014-12-17 20:16:18 +01:00
Marcel Raad
1516bbd192
Fix warning with MSVC 14
...
Microsoft Visual C++ 14 has a new warning:
"warning C4456: declaration of 'denom' hides previous local declaration".
2014-07-03 18:56:26 +02:00
Adam Wulkiewicz
e3292433ef
Fix unused typedefs warnings
2014-06-19 22:28:09 +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
c0ba89d6e9
[Polygon] Check headers with clang static analyzer.
2014-05-21 23:13:01 +02:00
Andrii Sydorchuk
2367a2de80
[Polygon] Rewrite insert_vertex_sequence, related ticket #8685 .
2014-05-08 01:54:50 +02:00
Andrii Sydorchuk
3bdefedab1
Polygon: fixing reopend issue #6366 : defect in polygon 90 contains.
2014-03-19 21:10:09 +01:00
Andrii Sydorchuk
ee47f3103d
Merge branch 'master' into develop
2014-03-12 21:15:46 +01:00
Andrii Sydorchuk
2435e60576
Moving straight skeleton related implementation to a separate feature branch.
2014-03-12 21:04:25 +01:00
Andrii Sydorchuk
f6811bfe14
Polygon: Removing explicit modificator from point_data copy constructor.
2014-03-11 20:29:42 +01:00
Andrii Sydorchuk
473be38ebf
Polygon: fix issue #9386
...
[SVN r86776]
2013-11-19 23:54:15 +00:00
Andrii Sydorchuk
79ef4fb075
Polygon: fixing issue #8575 .
...
[SVN r86775]
2013-11-19 23:07:09 +00:00
Andrii Sydorchuk
80367374fa
Polygon: fixing (site, circle) and (circle, circle) comparison.
...
[SVN r86223]
2013-10-09 22:17:20 +00:00
Andrii Sydorchuk
d0cd53d252
Polygon: fixing (site, circle), (circle, circle) comparison logic.
...
[SVN r86222]
2013-10-09 22:09:39 +00:00
Andrii Sydorchuk
91e0dba106
Polygon: Merging trunk into the release branch.
...
[SVN r86009]
2013-09-29 18:44:35 +00:00
Andrii Sydorchuk
37b5c36e42
Polygon: fixing msvc warnings.
...
[SVN r86008]
2013-09-29 18:11:30 +00:00
Andrii Sydorchuk
ce3cd004f0
Polygon: fixing compilation issues.
...
[SVN r86003]
2013-09-29 15:14:04 +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
1ebb72d500
Polygon: merging fix of bug #8197 with release branch.
...
[SVN r85055]
2013-07-16 20:15:38 +00:00
Andrii Sydorchuk
e4d940f602
Polygon: simplifying site event data structure.
...
[SVN r84601]
2013-06-01 15:25:09 +00:00
Andrii Sydorchuk
1d194a3214
[Polygon] Merging from trunk for the upcoming release: 1) Updated Voronoi documentation. 2) Fixed #8026 , #8197 , #8257 .
...
[SVN r83918]
2013-04-15 22:27:46 +00:00
Andrii Sydorchuk
6205a4a489
Polygon: fixing ulp comparison range between Voronoi vertices and sites.
...
[SVN r83907]
2013-04-14 21:54:01 +00:00
Andrii Sydorchuk
0b422e56a6
Polygon: fixing ticket #8197 (range/algorithm conflicts with polygon).
...
[SVN r83507]
2013-03-20 20:36:33 +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
7a2ee5b963
Polygon: cleaning trunk for the new changes.
...
[SVN r83340]
2013-03-06 23:13:09 +00:00
Andrii Sydorchuk
8b6bef77f0
Polygon: Sync public interface of point/segment/interval data with documentation.
...
[SVN r82058]
2012-12-17 22:04:56 +00:00
Andrii Sydorchuk
75f3c81ac4
Polygon: fixing duplicate bookmark in the documentation.
...
[SVN r82041]
2012-12-17 00:10:26 +00:00
Andrii Sydorchuk
44a0c5f36a
Polygon: Merging trunk and release branches.
...
Added tests and refactored data/traits/concept classes for point/interval/segment.
Removed point_3d point/interval/segment.
Simplified transform (3D->2D).
Fixed bugs: #6366 , #7678 .
[SVN r82040]
2012-12-16 23:16:06 +00:00
Andrii Sydorchuk
23d0873703
Polygon: preparing trunk for the release with merge.
...
[SVN r82039]
2012-12-16 23:04:23 +00:00