î
&"ìV<  ã               @   s…   d  d l  m Z Gd d „  d e j ƒ Z Gd d „  d e ƒ Z Gd d „  d e ƒ Z Gd d	 „  d	 e ƒ Z Gd
 d „  d e ƒ Z d S)é    )ÚImagec               @   s4   e  Z d  Z d d „  Z d d „  Z d d „  Z d S)Ú	Transformc             C   s   | |  _  d  S)N)Údata)Úselfr   © r   ú4/tmp/pip-build-fj3bmf4v/Pillow/PIL/ImageTransform.pyÚ__init__   s    zTransform.__init__c             C   s   |  j  |  j f S)N)Úmethodr   )r   r   r   r   Úgetdata   s    zTransform.getdatac             K   s(   |  j  ƒ  \ } } | j | | | |  S)N)r
   Ú	transform)r   ÚsizeÚimageÚoptionsr	   r   r   r   r   r      s    zTransform.transformN)Ú__name__Ú
__module__Ú__qualname__r   r
   r   r   r   r   r   r      s   r   c               @   s   e  Z d  Z e j Z d S)ÚAffineTransformN)r   r   r   r   ZAFFINEr	   r   r   r   r   r   3   s   r   c               @   s   e  Z d  Z e j Z d S)ÚExtentTransformN)r   r   r   r   ZEXTENTr	   r   r   r   r   r   J   s   r   c               @   s   e  Z d  Z e j Z d S)ÚQuadTransformN)r   r   r   r   ZQUADr	   r   r   r   r   r   Z   s   r   c               @   s   e  Z d  Z e j Z d S)ÚMeshTransformN)r   r   r   r   ZMESHr	   r   r   r   r   r   f   s   r   N)ZPILr   ZImageTransformHandlerr   r   r   r   r   r   r   r   r   Ú<module>   s
    