
| Current Path : /var/www/web-klick.de/dsh/order_model/.archive/ixml/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/order_model/.archive/ixml/registration.py |
#!/usr/bin/env python
from typing import Optional
from pydantic import BaseModel
class Registration(BaseModel):
"""Model to carry mask registration information.
Type hint notation by 'pydantic'.
(see https://pypi.org/project/pydantic/)
Attributes:
layer_number:
id:
registration_phase_code:
feature:
registration_guar:
registration_grid:
number_of_points:
align_method:
"""
layer_number: int
id: int # Todo: Check if required (iXML up-counting value).
registration_phase_code: str
feature: str
registration_guar: bool
registration_grid: str
number_of_points: str
align_method: str
# Todo
# measurement_type: str
# prime_alt_tol: str
# ref_grid: str
# registration_ref_layer: str
# registration_ref_layer_id: str
# registration_tolerance: str
# tol_definition: str
# registration_temperatur: str
# registration_tool: str
# measure_method: str
# registration_comments: str