
    lh70                     X    d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
 ddlmZ ddlmZ dZd ZdS )z:mod:`wand.cdefs.drawing_wand` --- Drawing-Wand definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.5.0
    )	POINTERc_char_pc_doublec_intc_size_tc_ubytec_uintc_ulongc_void_p)	PointInfo)	c_ssize_t)loadc                 #   |dk     }|dk    }t           | j        _        t           g| j        _        t           | j        _        t           g| j        _        t           | j        _        t           g| j        _        t          | j        _        t           t          t                    g| j	        _        t           | j	        _        t           g| j
        _        t          | j
        _        t           t           g| j        _        |r$t           t          t          t          g| j        _        t           t          g| j        _        t           t          t          t          t          t          t           g| j        _        t"          | j        _        t           t           g| j        _        t           t          g| j        _        t          | j        _        t           t"          g| j        _        t           t"          g| j        _        t           t          g| j        _        t           t          g| j        _        t"          | j        _        t           t          t          g| j        _        t"          | j        _        t           t          g| j        _        t           t          g| j        _        t           t          g| j        _        t           t8          g| j        _        t           t           g| j        _        t           t          g| j        _        t           t          g| j         _        t"          | j         _        t           t"          g| j!        _        t           t          g| j"        _        t           t          g| j#        _        t           t           g| j$        _        t           t8          t          t                    g| j%        _        t           t          g| j&        _        t           t          g| j'        _        t           t          g| j(        _        t           t8          g| j)        _        t           t          g| j*        _        t           t          g| j+        _        t"          | j+        _        t           t          g| j,        _        t           t          g| j-        _        t           t          g| j.        _        t           t          g| j/        _        	 t           t          g| j0        _        n# tb          $ r
 d| _0        Y nw xY wt           t          g| j2        _        	 t           t          g| j3        _        n# tb          $ r
 d| _3        Y nw xY wt           t          g| j4        _        t           t          g| j5        _        t           t           g| j6        _        t           t          g| j7        _        t          | j7        _        t           g| j8        _        t           tr          tr          tr          tr          g| j:        _        t           t           g| j;        _        t           g| j<        _        t           | j<        _        t           g| j=        _        t"          | j=        _        t           g| j>        _        t"          | j>        _        t           t           g| j?        _        t           g| j@        _        t          | j@        _        t           g| jA        _        t"          | jA        _        t           g| jB        _        t          | jB        _        t           g| jC        _        t          | jC        _        t           t           g| jD        _        t           t          t8                    g| jE        _        t          t                    | jE        _        t           g| jF        _        t          | jF        _        t           g| jG        _        t          | jG        _        t           g| jH        _        t          | jH        _        t           g| jI        _        t8          | jI        _        t           g| jJ        _        t          | jJ        _        t           g| jK        _        t          | jK        _        t           g| jL        _        t           | jL        _        t           g| jM        _        t           | jM        _        t           t          t                    t          t                    g| jN        _        t"          | jN        _        t           g| jO        _        t          | jO        _        t           g| jP        _        t          | jP        _        t           g| jQ        _        t8          | jQ        _        t           g| jR        _        t          | jR        _        t           g| jS        _        t          | jS        _        t           g| jT        _        t          | jT        _        t           g| jU        _        t          | jU        _        	 t           g| jV        _        t          | jV        _        n# tb          $ r
 d| _V        Y nw xY wt           g| jW        _        t           | jW        _        	 t           g| jX        _        t          | jX        _        n# tb          $ r
 d| _X        Y nw xY wt           g| jY        _        t          | jY        _        t           g| jZ        _        t          | jZ        _        t           t           g| j[        _        t           g| j\        _        t           | j\        _        t           t          g| j]        _        t           g| j^        _        t          | j^        _        t           g| j_        _        t           t          t          t          t                    g| ja        _        t           t          t          t          t          t          t          g| jb        _        t           t          t          t                    g| je        _        t           t          t          t          t          g| jf        _        t           t          t          t"          g| jg        _        t           t          t          t          t          t          t          g| jh        _        t           t          t          t          t          g| ji        _        |r%t           t          t          t          g| jj        _        nd| _j        t           g| jk        _        t           t          t          t          t          t          t          g| jl        _        t           t          t          t          t          t          t          g| jm        _        t           t          t          t          t          g| jn        _        t           t          t          t          t          g| jo        _        t           t          t          g| jp        _        t           t          t          g| jq        _        t           t          t          t          t          g| jr        _        t           t          t          t          t          g| js        _        t           t          t          t          t"          t"          t          t          g| jt        _        t           t          t          t          t"          t"          t          t          g| ju        _        t           g| jv        _        t           t          t          g| jw        _        t           t          t          g| jx        _        t           t          g| jy        _        t           t          g| jz        _        t           t          g| j{        _        t           t          g| j|        _        t           t          t          g| j}        _        t           t          t          g| j~        _        t           g| j        _        t           t          t          g| j        _        t           t          t          t                    g| j        _        t           t          t          t                    g| j        _        t           t          g| j        _        t           t          t          t          t          g| j        _        t           t          t          t          t          t          t          g| j        _        t           t          t          g| j        _        t           t          g| j        _        t           t          g| j        _        t           t          t          g| j        _        t           g| j        _        t"          | j        _        t           t          g| j        _        t           g| j        _        t           t          t          t          t          t          g| j        _        t"          | j        _        t           g| j        _        t"          | j        _        t           g| j        _        t           g| j        _        t           g| j        _        dS )a  Define Drawing Wand 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/drawing-wand.h"
        // Or
        #include "MagickWand/drawing-wand.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

    i   N)r   NewDrawingWandrestypeCloneDrawingWandargtypesDestroyDrawingWandIsDrawingWandr   r   DrawGetExceptionDrawClearException
DrawAffiner   	DrawAlphar   DrawCommentDrawCompositer	   DrawSetBorderColorDrawSetClipPathDrawSetClipRuleDrawSetClipUnitsDrawSetFontDrawSetFontFamilyDrawSetFontResolutionDrawSetFontSizeDrawSetFontStretchDrawSetFontStyler   DrawSetFontWeightDrawSetFillColorDrawSetFillOpacityDrawSetFillPatternURLDrawSetFillRuleDrawSetOpacityDrawSetStrokeAntialiasDrawSetStrokeColorDrawSetStrokeDashArrayDrawSetStrokeDashOffsetDrawSetStrokeLineCapDrawSetStrokeLineJoinDrawSetStrokeMiterLimitDrawSetStrokeOpacityDrawSetStrokePatternURLDrawSetStrokeWidthDrawSetTextAlignmentDrawSetTextAntialiasDrawSetTextDecorationDrawSetTextDirectionAttributeErrorDrawSetTextEncodingDrawSetTextInterlineSpacingDrawSetTextInterwordSpacingDrawSetTextKerningDrawSetTextUnderColorDrawSetVectorGraphicsDrawResetVectorGraphicsr   DrawSetViewboxDrawGetBorderColorDrawGetClipPathDrawGetClipRuleDrawGetClipUnitsDrawGetFillColorDrawGetFillOpacityDrawGetFillRuleDrawGetOpacityDrawGetStrokeAntialiasDrawGetStrokeColorDrawGetStrokeDashArrayDrawGetStrokeDashOffsetDrawGetStrokeLineCapDrawGetStrokeLineJoinDrawGetStrokeMiterLimitDrawGetStrokeOpacityDrawGetStrokeWidthDrawGetFontDrawGetFontFamilyDrawGetFontResolutionDrawGetFontSizeDrawGetFontStyleDrawGetFontWeightDrawGetFontStretchDrawGetTextAlignmentDrawGetTextAntialiasDrawGetTextDecorationDrawGetTextDirectionDrawGetTextEncodingDrawGetTextInterlineSpacingDrawGetTextInterwordSpacingDrawGetTextKerningDrawGetTextUnderColorDrawGetVectorGraphicsDrawSetGravityDrawGetGravityClearDrawingWandr   DrawAnnotationDrawArcr
   r   
DrawBezier
DrawCircle	DrawColorDrawEllipseDrawLine	DrawMatteDrawPathCloseDrawPathCurveToAbsoluteDrawPathCurveToRelative&DrawPathCurveToQuadraticBezierAbsolute&DrawPathCurveToQuadraticBezierRelative,DrawPathCurveToQuadraticBezierSmoothAbsolute,DrawPathCurveToQuadraticBezierSmoothRelativeDrawPathCurveToSmoothAbsoluteDrawPathCurveToSmoothRelativeDrawPathEllipticArcAbsoluteDrawPathEllipticArcRelativeDrawPathFinishDrawPathLineToAbsoluteDrawPathLineToRelative DrawPathLineToHorizontalAbsolute DrawPathLineToHorizontalRelativeDrawPathLineToVerticalAbsoluteDrawPathLineToVerticalRelativeDrawPathMoveToAbsoluteDrawPathMoveToRelativeDrawPathStart	DrawPointDrawPolygonDrawPolyline
DrawRotateDrawRectangleDrawRoundRectangle	DrawScale	DrawSkewX	DrawSkewYDrawTranslatePushDrawingWandDrawPushClipPathDrawPushDefsDrawPushPatternPopDrawingWandDrawPopClipPathDrawPopDefsDrawPopPattern)lib
IM_VERSIONis_im_6is_im_7s       Z/var/www/html/research.buxo.ca/env/lib/python3.11/site-packages/wand/cdefs/drawing_wand.pyr   r      s   0 5 GE!G!)C%-JC!#+C '/jC#%-C""*C %C%-wu~~$>C!#+C '/jC#%*C"'2CN G"*Hh!F ((3CO%8Xx"C !'C'/&:C#$,h#7C "'C$,f#5C %-v$6C! ((3CO&.%9C"$*C!*2Hh)GC&(.C%$,h#7C '/&7C#%-u$5C!&.%9C"%-x$8C!'/&:C#*2H)=C&(.C%$,f#5C #+X"6C+3U*;C''/&:C#(GH--+C' -5h+?C()15(9C%*2E):C&,4h+?C()18(<C%,4h+?C(*0C''/&:C#)15(9C%)15(9C%*2E):C&(-5u,= )) ( ( (#'   ((0(';C$/4<h3G'00 / / /*.'''/08(/CC#,'/&:C#*2H)=C&*2H)=C&(-C%,4:C()Y	9#C (0&:C#$,:C "*C$,:C "(C%-JC!#)C %-x$8C!'/jC#%-C"$,:C "(C#+*C!)C+3*C').C&'/&:C#+3WX5F5F*GC')0):):C&,4:C(*2C')1
C%',C$*2C&(-C%,4:C(*2C')1
C%'/C$'/jC#%-C" (zCO&CO&.ZC"$,C!'(##WX%6%6*C& )/C%$,:C "*C%-JC!#(C &.ZC"$,C!'/jC#%*C")1
C%',C$)1
C%',C$*2C&(-C%(-5J )+0 (( ( ( (#'   ((0zC$&.C#/4<:'02:'// / / /*.'''/08zC#,.6C#+'/jC#%-C"*2H)=C&*2C&(0C%#+U"3C#+*C!&C%-JC!(Hgg&6&6#C 	(Hh(HCK  (')2D2DECN(HhCN '(FCCM(Hh(H CO &x8XNCL "*Hh!F"*C(Hh(H,C( 	(Hh(H,C( 	(Hh;C.7 	(Hh;C.7 	(HAC4= 	(HAC4= 	(Hh2C%. 	(Hh2C%. 	(Hh0C#,
 	(Hh0C#, $,*C+3Xx*HC'+3Xx*HC'5=x4HC(15=x4HC(13;X2FC&/3;X2FC&/+3Xx*HC'+3Xx*HC'"*C&(;CM ('793E3EFCO!)7GI4F4F GC'2CN(Hh"C 	(Hh(H'C# '(;CM&1CM&1CM"*Hh!?C$,:C "(C%-x$8C!!)
C(Hh($C  $*C #+*C!'C$,:C  (zCO#+*CsH   $R= =SS-T TT!#g gg #h$ $h87h8N)__doc__ctypesr   r   r   r   r   r   r	   r
   r   wand.cdefs.structuresr   wand.cdefs.wandtypesr   __all__r        r   <module>r      s    
/ / / / / / / / / / / / / / / / / / / / / / , + + + + + * * * * * *
G- G- G- G- G-r   