cairoMatrixTransformDistance      package:RGtk2      R Documentation

_c_a_i_r_o_M_a_t_r_i_x_T_r_a_n_s_f_o_r_m_D_i_s_t_a_n_c_e

_D_e_s_c_r_i_p_t_i_o_n:

     Transforms the distance vector ('dx','dy') by 'matrix'. This is
     similar to 'cairoMatrixTransformPoint' except that the translation
     components of the transformation are ignored. The calculation of
     the returned vector is as follows:

_U_s_a_g_e:

     cairoMatrixTransformDistance(matrix, dx, dy)

_A_r_g_u_m_e_n_t_s:

'matrix': ['CairoMatrix']  a 'CairoMatrix'

    'dx': [numeric]  X component of a distance vector. An in/out
          parameter

    'dy': [numeric]  Y component of a distance vector. An in/out
          parameter

_D_e_t_a_i_l_s:

     dx2 = dx1 * a + dy1 * c;
     dy2 = dx1 * b + dy1 * d;
      Affine transformations are position invariant, so the same vector
     always transforms to the same vector. If ('x1','y1') transforms to
     ('x2','y2') then ('x1'+'dx1','y1'+'dy1') will transform to
     ('x1'+'dx2','y1'+'dy2') for all values of 'x1' and 'x2'.

_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

