
    'j                         d dl mZmZmZmZmZmZ ddlmZm	Z	m
Z
 ddeeef         dede	fdZdee         defdZdee         defd	Z G d
 de          ZdS )    )SequenceUnionCallableAny
NamedTupleOptional   )	DXFVertexDXFTagcast_tag_valuevaluecodereturnc                 >    t          |t          ||                     S )N)r   r   )r   r   s     M/DATA/AppData/hermes/venv/lib/python3.11/site-packages/ezdxf/lldxf/hdrvars.pySingleValuer      s    $tU33444    c                 >    t          d| d         | d         f          S )N
   r   r	   r
   r   s    r   Point2Dr      s    R%(E!H-...r   c                 L    t          d| d         | d         | d         f          S )Nr   r   r	      r   r   s    r   Point3Dr      s%    R%(E!HeAh7888r   c                   x    e Zd ZU eed<   eed<   eegef         ed<   eed<   eed<   eed<   dZe	e         ed<   dS )	HeaderVarDefnamer   factorymindxfmaxdxfpriorityNdefault)
__name__
__module____qualname__str__annotations__intr   r   r#   r    r   r   r   r      sj         
III
IIIseSj!!!!KKKKKKMMM!GXc]!!!!!r   r   N)r	   )typingr   r   r   r   r   r   typesr
   r   r   r'   floatr)   r   r   r   r   r*   r   r   <module>r.      s   H G G G G G G G G G G G G G G G 4 4 4 4 4 4 4 4 4 45 5uS%Z( 5 5F 5 5 5 5/8E? /y / / / /98E? 9y 9 9 9 9" " " " ": " " " " "r   