
    Og2                        d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
mZ d dlmZmZmZmZ d dlmZmZ d dlmZmZ d d	lmZ d d
lmZ d dlmZ d dlmZmZ d dl m!Z! d dl"m#Z# d dl$m%Z% d dl&m'Z' d dl(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/ d dlm0Z0m1Z1m2Z2m3Z3 d dl4m5Z5m6Z6m7Z7 d dl8m9Z9 d dl:m;Z; d dl<m=Z= d dl>m?Z?m@Z@ d dlAmBZB d dlCmDZD d dlEmFZF d dlGmHZH d dlImJZJ d d lKmLZL d d!lMmNZN d d"lOmPZP d d#lQmRZRmSZSmTZT d d$lUmVZV d d%lWmXZXmYZY d d&lZm[Z[ d d'l\m]Z]m^Z^ d d(l_m`Z`maZambZbmcZc d d)ldmeZemfZfmgZg d d*lh d d+limjZj d d,lkmlZl d d-lmmnZn d d.lompZp d d/lqmrZrmsZs d d0ltmuZu d d*lv d d1lwmxZx d d2lymzZzm{Z{ d d*l| d d*l} d d*l~ d d*l d d3lmZ d d4lmZmZmZ d d5lmZmZmZmZmZ d d6lmZ d d7lmZ d d8lmZ d d9lmZmZmZmZmZmZmZmZ d d:lmZmZmZmZ d d;lmZmZmZmZ d d<lmZ d d=lmZmZmZ d d>lmZ y?)@   )factory)ExtensionDict)XData)AppDataReactors)	DXFEntityDXFTagStorage)
DXFGraphicSeqEndis_graphic_entityget_font_name)	DXFObjectis_dxf_object)DXFNamespaceSubclassProcessor)DXFClass)	TableHead)Linetype)LayerLayerOverrides)	Textstyle)DimStyle)View)VPort)UCSTableEntry)AppID)BlockRecord)ACADProxyEntity)XRecordPlaceholder
VBAProjectSortEntsTable)
DictionaryDictionaryVarDictionaryWithDefault)	DXFLayout)IDBuffer)Sun)MaterialMaterialCollection)	OLE2Frame)SpatialFilter)VisualStyle)Line)Point)Circle)Arc)Shape)SolidFace3dTrace)Text)LinkedEntitiesentity_linker)Insert)BlockEndBlk)PolylinePolyfacePolymeshMeshVertexCache)AttribAttDefcopy_attrib_as_text)*)DimStyleOverride)Viewport)
LWPolyline)Ellipse)XLineRay)MText)Spline)MeshMeshData)MPolygon)ImageImageDefWipeout)UnderlayUnderlayDefinitionPdfUnderlayDgnUnderlayDwfUnderlay)Leader)	Tolerance)Helix)BodySolid3dRegionSurfaceExtrudedSurfaceLoftedSurfaceRevolvedSurfaceSweptSurface)MLineMLineVertex
MLineStyleMLineStyleCollection)MLeaderMLeaderStyleMLeaderStyleCollectionMultiLeader)Light)AcadTableBlockContentacad_table_to_blockread_acad_table_content)GeoDataN) r   xdictr   xdatar   appdatar   r   	dxfentityr   r	   dxfgfxr
   r   r   r   dxfobjr   r   dxfnsr   r   dxfclassr   tabler   ltyper   layerr   r   	textstyler   dimstyler   viewr   vportr   ucsr   appidr   blockrecordr   acad_proxy_entityr   r   r    r!   r"   
dictionaryr#   r$   r%   layoutr&   idbufferr'   sunr(   materialr)   r*   oleframer+   spatial_filterr,   visualstyler-   liner.   pointr/   circler0   arcr1   shaper2   solidr3   r4   r5   textr6   	subentityr7   r8   insertr9   blockr:   r;   polyliner<   r=   r>   r?   attribr@   rA   rB   	dimensiondimstyleoverriderD   viewportrE   
lwpolylinerF   ellipserG   xlinerH   rI   mtextrJ   mtext_columnssplinerK   meshrL   rM   boundary_pathsgradientpatternhatchmpolygonrN   imagerO   rP   rQ   underlayrR   rS   rT   rU   rV   leaderrW   	tolerancerX   helixrY   acisrZ   r[   r\   r]   r^   r_   r`   ra   mlinerb   rc   rd   re   mleaderrf   rg   rh   ri   lightrj   
acad_tablerk   rl   rm   geodatarn        \/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/ezdxf/entities/__init__.py<module>r      s    !  & / H H , 2    (        $ / C C H H    2  ) %      ' '  4    C C 7 7  .  #             + +     	 	 	 H G O O   r   