
    'j                        d dl Z d dlmZ ddddddZd	d	d
dZde dZdZdZdZdZ	dZ
dZdZdZdZdZe
eefZdZdZdZdZdddddddZdZdZeegZd efd!Z G d" d#e j                  Z 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# G d. d/e           Z$ G d0 d1          Z%dS )2    N)__version__zACIS 4.00 NTzACIS 32.0 NTzACIS 208.00 NTzACIS 218.00 NTzACIS 223.00 NT)    @Q  (U  W  z208.0.4.7009z222.0.0.1700)r   r   r   zezdxf vz ACIS Builderr   r   z%a %b %d %H:%M:%S %YzEnd-of-ACIS-datas   EndofACISdatazEnd-of-ASM-datas   EndofASMdatazBegin-of-ACIS-History-datazEnd-of-ACIS-History-dataznull-ptrznone-entityg|=gư>TF)forward	forward_vreversed
reversed_vsingledoubles   ACIS BinaryFiles   ASM BinaryFile4versionc                 *    | t           k    o| t          v S )N)MIN_EXPORT_VERSIONACIS_VERSION)r   s    J/DATA/AppData/hermes/venv/lib/python3.11/site-packages/ezdxf/acis/const.pyis_valid_export_versionr   X   s    ((DW-DD    c                   j    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdS )Tagsr                           	   
                                       N)__name__
__module____qualname__NO_TYPEBYTECHARSHORTINTFLOATDOUBLESTRSTR2STR3	BOOL_TRUE
BOOL_FALSEPOINTERENTITY_TYPEENTITY_TYPE_EXSUBTYPE_STARTSUBTYPE_END
RECORD_ENDLITERAL_STRLOCATION_VECDIRECTION_VECENUMUNKNOWN_0x17 r   r   r   r   \   s        GDDE
CEF
CDD I JGKNMKJKLM DLLLr   r   c                       e Zd ZdZdS )Flagsr   N)r.   r/   r0   HAS_HISTORYrH   r   r   rJ   rJ      s        KKKr   rJ   c                       e Zd ZdS )AcisExceptionNr.   r/   r0   rH   r   r   rM   rM              Dr   rM   c                       e Zd ZdS )InvalidLinkStructureNrN   rH   r   r   rQ   rQ      rO   r   rQ   c                       e Zd ZdS )ParsingErrorNrN   rH   r   r   rS   rS      rO   r   rS   c                       e Zd ZdS )ExportErrorNrN   rH   r   r   rU   rU      rO   r   rU   c                       e Zd ZdS )EndOfAcisDataNrN   rH   r   r   rW   rW      rO   r   rW   c                   r    e Zd ZdZdZdZdZdZdZdZ	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdS )Featuresr   i  iX  i  r   N)r.   r/   r0   LAW_SPLCONE_SCALINGLOFT_LAWREF_MIN_UV_GRIDVBLEND_AUTO	BL_ENV_SFELLIPSE_OFFSETTOL_MODELINGAPPROX_SUMMARYTAPER_SCALINGLAZY_B_SPLINEDM_MULTI_SURFGA_COPY_ACTIONDM_MULTI_SURF_COLORRECAL_SKIN_ERRORTAPER_U_RULEDDM_60LOFT_PCURVEEELIST_OWNERANNO_HOOKEDPATTERNENTITY_TAGSATNET_LAWSTRINGLESS_HISTORYrH   r   r   rY   rY      s        GLHOKINLNMMMNMEKLKGK	BGr   rY   )&enumezdxf.versionr   r   ASM_VERSIONEZDXF_BUILDER_IDr   DEFAULT_SAT_VERSIONDEFAULT_SAB_VERSIONDATE_FMTEND_OF_ACIS_DATA_SATEND_OF_ACIS_DATA_SABEND_OF_ASM_DATA_SATEND_OF_ASM_DATA_SABBEGIN_OF_ACIS_HISTORY_DATAEND_OF_ACIS_HISTORY_DATADATA_END_MARKERSNULL_PTR_NAMENONE_ENTITY_NAMENOR_TOLRES_TOLBOOL_SPECIFIERACIS_SIGNATUREASM_SIGNATURE
SIGNATURESintr   IntEnumr   IntFlagrJ   	ExceptionrM   rQ   rS   rU   rW   rY   rH   r   r   <module>r      s    % % % % % %D 
	   
 8[777     !) G ' E 9 5  
   

   $"m,
ES E E E E! ! ! ! !4< ! ! !T    DL   	 	 	 	 	I 	 	 		 	 	 	 	= 	 	 		 	 	 	 	= 	 	 		 	 	 	 	- 	 	 		 	 	 	 	M 	 	 	         r   