
    h                    "   S SK Jr  S SKrS SKJrJr  S SKJrJr  / SQr	\R                   " S S\R                  5      5       r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r\R"                  \R$                  4r\\\\\4   rg)    )annotationsN)
NamedTupleUnion)Vec2Vec3)CommandAnyCurvePathElementLineToCurve3ToCurve4ToMoveToc                  $    \ rS rSrSrSrSrSrSrg)r                   N)	__name__
__module____qualname____firstlineno__LINE_TO	CURVE3_TO	CURVE4_TOMOVE_TO__static_attributes__r       E/var/www/html/env/lib/python3.13/site-packages/ezdxf/path/commands.pyr   r      s    GIIGr   r   c                  0    \ rS rSr% S\S'   \S 5       rSrg)r      Vec2 | Vec3endc                "    [         R                  $ N)r   r   selfs    r    typeLineTo.type       r   r   Nr   r   r   r   __annotations__propertyr)   r   r   r   r    r   r          	N r   r   c                  0    \ rS rSr% S\S'   \S 5       rSrg)r   $   r#   r$   c                "    [         R                  $ r&   )r   r   r'   s    r    r)   MoveTo.type'   r+   r   r   Nr,   r   r   r    r   r   $   r/   r   r   c                  :    \ rS rSr% S\S'   S\S'   \S 5       rSrg)r   ,   r#   r$   ctrlc                "    [         R                  $ r&   )r   r   r'   s    r    r)   Curve3To.type0          r   r   Nr,   r   r   r    r   r   ,   s    	N
O! !r   r   c                  D    \ rS rSr% S\S'   S\S'   S\S'   \S 5       rSrg)	r   5   r#   r$   ctrl1ctrl2c                "    [         R                  $ r&   )r   r   r'   s    r    r)   Curve4To.type:   r9   r   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>rG      s    #  $ ! dll  Z Z !z !!z ! w001FHh67r   