diff options
Diffstat (limited to 'boost/geometry/multi/core/closure.hpp')
-rw-r--r-- | boost/geometry/multi/core/closure.hpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/boost/geometry/multi/core/closure.hpp b/boost/geometry/multi/core/closure.hpp index 3964db256c..9e7cf3c248 100644 --- a/boost/geometry/multi/core/closure.hpp +++ b/boost/geometry/multi/core/closure.hpp @@ -14,45 +14,6 @@ #ifndef BOOST_GEOMETRY_MULTI_CORE_CLOSURE_HPP #define BOOST_GEOMETRY_MULTI_CORE_CLOSURE_HPP - -#include <boost/mpl/assert.hpp> -#include <boost/range.hpp> -#include <boost/type_traits/remove_const.hpp> - #include <boost/geometry/core/closure.hpp> -#include <boost/geometry/multi/core/tags.hpp> - -namespace boost { namespace geometry -{ - - -#ifndef DOXYGEN_NO_DISPATCH -namespace core_dispatch -{ - -template <typename Multi> -struct closure<multi_point_tag, Multi> : public core_detail::closure::closed {}; - -template <typename Multi> -struct closure<multi_linestring_tag, Multi> : public core_detail::closure::closed {}; - -// Specialization for polygon: the closure is the closure of its rings -template <typename MultiPolygon> -struct closure<multi_polygon_tag, MultiPolygon> -{ - static const closure_selector value = core_dispatch::closure - < - polygon_tag, - typename boost::range_value<MultiPolygon>::type - >::value ; -}; - - -} // namespace core_dispatch -#endif // DOXYGEN_NO_DISPATCH - - -}} // namespace boost::geometry - #endif // BOOST_GEOMETRY_MULTI_CORE_CLOSURE_HPP |