§
    lþƒh  ã                   ó8   — d Z ddlmZmZmZmZ ddlmZ dZd„ Z	dS )zŸ:mod:`wand.cdefs.pixel_iterator` --- Pixel-Iterator definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.5.0
é    )ÚPOINTERÚc_intÚc_size_tÚc_void_p)Ú	c_ssize_t)Úloadc                 óf  — t           g| j        _        t           | j        _        t           g| j        _        t           | j        _        t           g| j        _        t           g| j        _        t           | j        _        t           g| j        _        t           t          t          ¦  «        g| j
        _        t           | j
        _        t           t          t          ¦  «        g| j        _        t          t           ¦  «        | j        _        t           g| j        _        t           t          g| j        _        dS )aÅ  Define Pixel Iterator methods. The ImageMagick version is given as
    a second argument for comparison. This will quick to determine which
    methods are available from the library, and can be implemented as::

        if IM_VERSION < 0x700:
            # ... do ImageMagick-6 methods ...
        else
            # ... do ImageMagick-7 methods ...

    .. seealso::

        #include "wand/pixel-iterator.h"
        // Or
        #include "MagickWand/pixel-iterator.h"

    :param lib: the loaded ``MagickWand`` library
    :type lib: :class:`ctypes.CDLL`
    :param IM_VERSION: the ImageMagick version number (i.e. 0x0689)
    :type IM_VERSION: :class:`numbers.Integral`

    .. versionadded:: 0.5.0

    N)r   ÚClonePixelIteratorÚargtypesÚrestypeÚDestroyPixelIteratorÚIsPixelIteratorÚNewPixelIteratorÚPixelClearIteratorExceptionr   r   ÚPixelGetIteratorExceptionr   ÚPixelGetNextIteratorRowÚPixelSetFirstIteratorRowr   ÚPixelSetIteratorRow)ÚlibÚ
IM_VERSIONs     ú\/var/www/html/research.buxo.ca/env/lib/python3.11/site-packages/wand/cdefs/pixel_iterator.pyr   r      sÕ   € õ0 (0 j€CÔÔ#Ý%-€CÔÔ"Ý)1¨
€CÔÔ%Ý'/€CÔÔ$Ý$, :€CÔÔ Ý%- J€CÔÔ!Ý#+€CÔÔ Ý08¨z€CÔ#Ô,Ý.6½Å¹¼Ð-G€CÔ!Ô*Ý,4€CÔ!Ô)Ý,4µg½hÑ6GÔ6GÐ+H€CÔÔ(Ý*1µ(Ñ*;Ô*;€CÔÔ'Ý-5¨J€CÔ Ô)Ý(0µ)Ð'<€CÔÔ$Ð$Ð$ó    N)
Ú__doc__Úctypesr   r   r   r   Úwand.cdefs.wandtypesr   Ú__all__r   © r   r   ú<module>r      se   ððð ð
 6Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5à *Ð *Ð *Ð *Ð *Ð *à
€ð%=ð %=ð %=ð %=ð %=r   