File size: 1,321 Bytes
900df0b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
"""
وحدة البنية الأساسية (Core Structure Module)
================================================
أنواع البيانات الأساسية المشتركة بين جميع وحدات المعالجة.
Shared data models and type definitions for all processing modules.

الوحدات الفرعية:
- structure: أنواع البيانات المشتركة (BBox, DocumentBlock, etc.)
- database_manager: نظام قاعدة البيانات (OmniDatabase) مع بصمة SHA-256
- file_fingerprint: نظام بصمة الملفات (FileFingerprintManager)
- classifier: مصنف المحتوى الطبي والعلمي (MedicalClassifier)
- watchdog_service: مراقب المجلدات (FolderWatchdog)
- dataset_generator: مولد بيانات التدريب الناعم (DatasetGenerator)
- search_engine: محرك البحث الشامل (SearchEngine)
- handwriting_db: قاعدة بيانات الخط اليدوي

OmniFile AI Processor - وحدة معالجة الملفات الذكية
"""

from modules.core.structure import (
    BBox,
    BlockType,
    OCRToken,
    DocumentBlock,
    DocumentPage,
    DocumentMetadata,
    Document,
)

__all__ = [
    "BBox",
    "BlockType",
    "OCRToken",
    "DocumentBlock",
    "DocumentPage",
    "DocumentMetadata",
    "Document",
]