diff --git include/boost/polygon/rectangle_concept.hpp include/boost/polygon/rectangle_concept.hpp
index 13aee46..e824319 100644
|
|
|
namespace boost { namespace polygon{
|
| 968 | 968 | rectangle_type>::type & |
| 969 | 969 | scale_up(rectangle_type& rectangle, |
| 970 | 970 | typename coordinate_traits<typename rectangle_coordinate_type<rectangle_type>::type>::unsigned_area_type factor) { |
| 971 | | horizontal(rectangle, scale_up(horizontal(rectangle), factor)); |
| 972 | | vertical(rectangle, scale_up(vertical(rectangle), factor)); |
| | 971 | typename rectangle_interval_type<rectangle_type>::type h = horizontal(rectangle); |
| | 972 | horizontal(rectangle, scale_up(h, factor)); |
| | 973 | typename rectangle_interval_type<rectangle_type>::type v = vertical(rectangle); |
| | 974 | vertical(rectangle, scale_up(v, factor)); |
| 973 | 975 | return rectangle; |
| 974 | 976 | } |
| 975 | 977 | |
| … |
… |
namespace boost { namespace polygon{
|
| 980 | 982 | rectangle_type>::type & |
| 981 | 983 | scale_down(rectangle_type& rectangle, |
| 982 | 984 | typename coordinate_traits<typename rectangle_coordinate_type<rectangle_type>::type>::unsigned_area_type factor) { |
| 983 | | horizontal(rectangle, scale_down(horizontal(rectangle), factor)); |
| 984 | | vertical(rectangle, scale_down(vertical(rectangle), factor)); |
| | 985 | typename rectangle_interval_type<rectangle_type>::type h = horizontal(rectangle); |
| | 986 | horizontal(rectangle, scale_down(h, factor)); |
| | 987 | typename rectangle_interval_type<rectangle_type>::type v = vertical(rectangle); |
| | 988 | vertical(rectangle, scale_down(v, factor)); |
| 985 | 989 | return rectangle; |
| 986 | 990 | } |
| 987 | 991 | |