diff options
Diffstat (limited to 'libs/geometry/test/multi/algorithms/overlay/multi_overlay_common.hpp')
-rw-r--r-- | libs/geometry/test/multi/algorithms/overlay/multi_overlay_common.hpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/libs/geometry/test/multi/algorithms/overlay/multi_overlay_common.hpp b/libs/geometry/test/multi/algorithms/overlay/multi_overlay_common.hpp deleted file mode 100644 index 6a49c300d..000000000 --- a/libs/geometry/test/multi/algorithms/overlay/multi_overlay_common.hpp +++ /dev/null @@ -1,40 +0,0 @@ -// Boost.Geometry (aka GGL, Generic Geometry Library) -// Unit Test - -// Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. -// Copyright (c) 2008-2012 Bruno Lalande, Paris, France. -// Use, modification and distribution is subject to the Boost Software License, -// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - - -#ifndef GEOMETRY_TEST_MULTI_OVERLAY_COMMON_HPP -#define GEOMETRY_TEST_MULTI_OVERLAY_COMMON_HPP - - -#include <boost/geometry/multi/geometries/multi_linestring.hpp> -#include <boost/geometry/multi/geometries/multi_polygon.hpp> - -#include <boost/geometry/multi/io/wkt/read.hpp> -//#include <boost/geometry/multi/io/svg/write_svg.hpp> - - - -template <typename P, typename Functor, typename T> -void test_all(std::vector<T> const& expected, double precision = 0.01) -{ - typename boost::range_const_iterator<std::vector<T> >::type iterator - = boost::begin(expected); - - typedef bg::model::multi_polygon<bg::model::polygon<P> > mp; - typedef bg::model::box<P> box; - - BOOST_ASSERT(iterator != boost::end(expected)); - test_overlay<mp, mp, Functor>("1", *iterator, - "MULTIPOLYGON(((0 1,2 5,5 3,0 1)),((1 1,5 2,5 0,1 1)))", - "MULTIPOLYGON(((3 0,0 3,4 5,3 0)))", precision); - iterator++; -} - - -#endif // GEOMETRY_TEST_MULTI_OVERLAY_COMMON_HPP |