| 42 | |
| 43 | template <typename T, typename U> |
| 44 | Matrix<T, 3, 3> const Scale(Matrix<T, 3, 3> const & m, U const & kx, U const & ky) |
| 45 | { |
| 46 | Matrix<T, 3, 3> m1 = Identity<T, 3>(); |
| 47 | m1(0, 0) = kx; |
| 48 | m1(1, 1) = ky; |
| 49 | return m * m1; |
| 50 | } |
| 51 | |
| 52 | template <typename T, typename U> |
| 53 | Matrix<T, 3, 3> const Scale(Matrix<T, 3, 3> const & m, m2::Point<U> const & pt) |
no outgoing calls