1# Copyright 2022 vkit-x Administrator. All Rights Reserved.
2#
3# This project (vkit-x/vkit) is dual-licensed under commercial and SSPL licenses.
4#
5# The commercial license gives you the full rights to create and distribute software
6# on your own terms without any SSPL license obligations. For more information,
7# please see the "LICENSE_COMMERCIAL.txt" file.
8#
9# This project is also available under Server Side Public License (SSPL).
10# The SSPL licensing is ideal for use cases such as open source projects with
11# SSPL distribution, student/academic purposes, hobby projects, internal research
12# projects without external distribution, or other projects where all SSPL
13# obligations can be met. For more information, please see the "LICENSE_SSPL.txt" file.
14from ..interface import EngineExecutorAggregatorFactory
15from .type import (
16 CharSlot,
17 SealImpression,
18 SealImpressionEngineRunConfig,
19)
20from .ellipse import (
21 seal_impression_ellipse_engine_executor_factory,
22 SealImpressionEllipseEngineInitConfig,
23 SealImpressionEllipseEngine,
24)
25from .text_line_slot_filler import fill_text_line_to_seal_impression
26
27seal_impression_engine_executor_aggregator_factory = EngineExecutorAggregatorFactory([
28 seal_impression_ellipse_engine_executor_factory,
29])