o
    {qi•  ã                   @   s4   d dl mZmZ G dd„ deƒZG dd„ deƒZdS )é   )ÚObjectDetectionÚ!ObjectDetectionSubcommandExecutorc                   @   s$   e Zd Zedd„ ƒZedd„ ƒZdS )ÚLayoutDetectionc                 C   ó   dS )NzPP-DocLayout_plus-L© ©Úselfr   r   úi/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/paddleocr/_models/layout_detection.pyÚdefault_model_name   ó   z"LayoutDetection.default_model_namec                 C   s   t ƒ S ©N)Ú!LayoutDetectionSubcommandExecutor)Úclsr   r   r	   Úget_cli_subcommand_executor   s   z+LayoutDetection.get_cli_subcommand_executorN)Ú__name__Ú
__module__Ú__qualname__Úpropertyr
   Úclassmethodr   r   r   r   r	   r      ó
    
r   c                   @   s$   e Zd Zedd„ ƒZedd„ ƒZdS )r   c                 C   r   )NZlayout_detectionr   r   r   r   r	   Úsubparser_name    r   z0LayoutDetectionSubcommandExecutor.subparser_namec                 C   s   t S r   )r   r   r   r   r	   Úwrapper_cls$   r   z-LayoutDetectionSubcommandExecutor.wrapper_clsN)r   r   r   r   r   r   r   r   r   r	   r      r   r   N)Z_object_detectionr   r   r   r   r   r   r   r	   Ú<module>   s   
