
 Xc           @   s   d  d l  m Z d e j f d     YZ d e f d     YZ d e f d     YZ d e f d	     YZ d
 e f d     YZ d S(   i(   t   Imaget	   Transformc           B   s#   e  Z d    Z d   Z d   Z RS(   c         C   s   | |  _  d  S(   N(   t   data(   t   selfR   (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyt   __init__   s    c         C   s   |  j  |  j f S(   N(   t   methodR   (   R   (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyt   getdata   s    c         K   s(   |  j    \ } } | j | | | |  S(   N(   R   t	   transform(   R   t   sizet   imaget   optionsR   R   (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR      s    (   t   __name__t
   __module__R   R   R   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR      s   		t   AffineTransformc           B   s   e  Z e j Z RS(    (   R   R   R    t   AFFINER   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR   3   s   t   ExtentTransformc           B   s   e  Z e j Z RS(    (   R   R   R    t   EXTENTR   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR   J   s   t   QuadTransformc           B   s   e  Z e j Z RS(    (   R   R   R    t   QUADR   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR   Z   s   t   MeshTransformc           B   s   e  Z e j Z RS(    (   R   R   R    t   MESHR   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyR   f   s   N(   t   PILR    t   ImageTransformHandlerR   R   R   R   R   (    (    (    s6   /usr/lib/python2.7/dist-packages/PIL/ImageTransform.pyt   <module>   s
    