
    Og                    "   d dl mZ d dlZd dlmZmZ d dlmZmZ g dZ	ej                   G d dej                               Z G d d	e      Z G d
 de      Z G d de      Z G d de      Zej"                  ej$                  fZeeeeef   Zy)    )annotationsN)
NamedTupleUnion)Vec2Vec3)CommandAnyCurvePathElementLineToCurve3ToCurve4ToMoveToc                      e Zd ZdZdZdZdZy)r               N)__name__
__module____qualname__LINE_TO	CURVE3_TO	CURVE4_TOMOVE_TO     X/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/ezdxf/path/commands.pyr   r      s    GIIGr   r   c                  (    e Zd ZU ded<   ed        Zy)r   Vec2 | Vec3endc                "    t         j                  S N)r   r   selfs    r   typezLineTo.type       r   Nr   r   r   __annotations__propertyr%   r   r   r   r   r          	N r   r   c                  (    e Zd ZU ded<   ed        Zy)r   r   r    c                "    t         j                  S r"   )r   r   r#   s    r   r%   zMoveTo.type'   r&   r   Nr'   r   r   r   r   r   $   r*   r   r   c                  2    e Zd ZU ded<   ded<   ed        Zy)r   r   r    ctrlc                "    t         j                  S r"   )r   r   r#   s    r   r%   zCurve3To.type0          r   Nr'   r   r   r   r   r   ,   s    	N
O! !r   r   c                  <    e Zd ZU ded<   ded<   ded<   ed        Zy)r   r   r    ctrl1ctrl2c                "    t         j                  S r"   )r   r   r#   s    r   r%   zCurve4To.type:   r0   r   Nr'   r   r   r   r   r   5   s%    	N! !r   r   )
__future__r   enumtypingr   r   
ezdxf.mathr   r   __all__uniqueIntEnumr   r   r   r   r   r   r   r	   r
   r   r   r   <module>r<      s    #  $ ! dll  Z Z !z !!z ! w001FHh67r   