§
    +àj  ã                   ó  — d 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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$m%Z& ddl$m'Z( ddl$m)Z* ddl$m+Z, d„ Z-dS )z6
Utility module to make it easier to create new keys.
é    )ÚvtkInformationDataObjectKey)ÚvtkInformationDoubleKey)ÚvtkInformationDoubleVectorKey)ÚvtkInformationIdTypeKey)ÚvtkInformationInformationKey)Ú"vtkInformationInformationVectorKey)ÚvtkInformationIntegerKey)ÚvtkInformationIntegerVectorKey)ÚvtkInformationKeyVectorKey)ÚvtkInformationObjectBaseKey)Ú!vtkInformationObjectBaseVectorKey)ÚvtkInformationRequestKey)ÚvtkInformationStringKey)ÚvtkInformationStringVectorKey)ÚvtkInformationUnsignedLongKey)ÚvtkInformationVariantKey)ÚvtkInformationVariantVectorKey)Ú#vtkInformationDataObjectMetaDataKey)ÚvtkInformationExecutivePortKey)Ú$vtkInformationExecutivePortVectorKey)ÚvtkInformationIntegerRequestKeyc                 ó    —  | j         ||g|¢R Ž S )z@Given a key type, make a new key of given name
    and location.)ÚMakeKey)Úkey_typeÚnameÚlocationÚargss       úN/DATA/AppData/hermes/venv/lib/python3.11/site-packages/vtkmodules/util/keys.pyr   r      s!   € ð ˆ8Ô˜D (Ð2¨TÐ2Ð2Ð2Ð2ó    N).Ú__doc__Úvtkmodules.vtkCommonCorer   ÚDataaObjectKeyr   Ú	DoubleKeyr   ÚDoubleVectorKeyr   Ú	IdTypeKeyr   ÚInformationKeyr   ÚInformationVectorKeyr	   Ú
IntegerKeyr
   ÚIntegerVectorKeyr   ÚKeyVectorKeyr   ÚObjectBaseKeyr   ÚObjectBaseVectorKeyr   Ú
RequestKeyr   Ú	StringKeyr   ÚStringVectorKeyr   ÚUnsignedLongKeyr   Ú
VariantKeyr   ÚVariantVectorKeyÚ"vtkmodules.vtkCommonExecutionModelr   ÚDataObjectMetaDataKeyr   ÚExecutivePortKeyr   ÚExecutivePortVectorKeyr   ÚIntegerRequestKeyr   © r   r   ú<module>r9      s¥  ððð ð SÐ RÐ RÐ RÐ RÐ RØ IÐ IÐ IÐ IÐ IÐ IØ UÐ UÐ UÐ UÐ UÐ UØ IÐ IÐ IÐ IÐ IÐ IØ SÐ SÐ SÐ SÐ SÐ SØ _Ð _Ð _Ð _Ð _Ð _Ø KÐ KÐ KÐ KÐ KÐ KØ WÐ WÐ WÐ WÐ WÐ WØ OÐ OÐ OÐ OÐ OÐ OØ QÐ QÐ QÐ QÐ QÐ QØ ]Ð ]Ð ]Ð ]Ð ]Ð ]Ø KÐ KÐ KÐ KÐ KÐ KØ IÐ IÐ IÐ IÐ IÐ IØ UÐ UÐ UÐ UÐ UÐ UØ UÐ UÐ UÐ UÐ UÐ UØ KÐ KÐ KÐ KÐ KÐ KØ WÐ WÐ WÐ WÐ WÐ WØ kÐ kÐ kÐ kÐ kÐ kØ aÐ aÐ aÐ aÐ aÐ aØ mÐ mÐ mÐ mÐ mÐ mØ cÐ cÐ cÐ cÐ cÐ cð3ð 3ð 3ð 3ð 3r   