
    Yc                     ,    d dl mZmZmZ d Zd Zd ZdS )   )FillTypeLineTypeZInterpc                 T    t          | t                    rt          j        |          } | S )zCoerce a FillType or string value to a FillType.

    Args:
        fill_type (FillType or str): Value to convert.

    Return:
        FillType: Converted value.
    )
isinstancestrr   __members__)	fill_types    3lib/python3.11/site-packages/contourpy/enum_util.pyas_fill_typer      )     )S!! 4(3	    c                 T    t          | t                    rt          j        |          } | S )zCoerce a LineType or string value to a LineType.

    Args:
        line_type (LineType or str): Value to convert.

    Return:
        LineType: Converted value.
    )r   r   r   r	   )	line_types    r   as_line_typer      r   r   c                 T    t          | t                    rt          j        |          } | S )zCoerce a ZInterp or string value to a ZInterp.

    Args:
        z_interp (ZInterp or str): Value to convert.

    Return:
        ZInterp: Converted value.
    )r   r   r   r	   )z_interps    r   as_z_interpr       s(     (C   1&x0Or   N)
_contourpyr   r   r   r   r   r    r   r   <module>r      sZ    3 3 3 3 3 3 3 3 3 3        r   