From 75488e0988657a578f896a9fbfd4aa2e5c148a5a Mon Sep 17 00:00:00 2001 From: Menelaos Karavelas Date: Thu, 1 May 2014 01:42:24 +0300 Subject: [PATCH] [point_iterator] fix constructor calls for concatenate_iterator --- include/boost/geometry/iterators/point_iterator.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/boost/geometry/iterators/point_iterator.hpp b/include/boost/geometry/iterators/point_iterator.hpp index 660cc03fa..0c21127f3 100644 --- a/include/boost/geometry/iterators/point_iterator.hpp +++ b/include/boost/geometry/iterators/point_iterator.hpp @@ -69,6 +69,9 @@ struct points_begin return return_type (boost::begin(geometry::exterior_ring(polygon)), boost::end(geometry::exterior_ring(polygon)), + flatten_iterator(boost::begin(geometry::interior_rings(polygon)), + boost::end(geometry::interior_rings(polygon)) + ), flatten_iterator(boost::begin(geometry::interior_rings(polygon)), boost::end(geometry::interior_rings(polygon)) ) @@ -163,6 +166,9 @@ struct points_end return return_type (boost::end(geometry::exterior_ring(polygon)), + flatten_iterator(boost::begin(geometry::interior_rings(polygon)), + boost::end(geometry::interior_rings(polygon)) + ), flatten_iterator( boost::end(geometry::interior_rings(polygon)) ) ); }