Index: polygon_traits.hpp =================================================================== --- polygon_traits.hpp (revision 86758) +++ polygon_traits.hpp (working copy) @@ -1420,18 +1420,6 @@ template typename enable_if< - typename gtl_and< typename is_mutable_point_concept::type>::type, - typename is_polygon_with_holes_type::type>::type, - bool>::type - center(T1& center_point, const T2& polygon) { - typedef typename polygon_traits::coordinate_type coordinate_type; - rectangle_data bbox; - extents(bbox, polygon); - return center(center_point, bbox); - } - - template - typename enable_if< typename gtl_and< typename is_mutable_rectangle_concept::type>::type, typename is_polygon_with_holes_type::type>::type, bool>::type @@ -1451,6 +1439,18 @@ return true; } + template + typename enable_if< + typename gtl_and< typename is_mutable_point_concept::type>::type, + typename is_polygon_with_holes_type::type>::type, + bool>::type + center(T1& center_point, const T2& polygon) { + typedef typename polygon_traits::coordinate_type coordinate_type; + rectangle_data bbox; + extents(bbox, polygon); + return center(center_point, bbox); + } + template template polygon_90_data& polygon_90_data::operator=(const T2& rvalue) {