|
1 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractAggregateImageProcessor import ( |
2 | | - AbstractAggregateImageProcessor, |
3 | | -) |
4 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractSpotAnalysisImageProcessor import ( |
5 | | - AbstractSpotAnalysisImageProcessor, |
6 | | -) |
7 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractVisualizationImageProcessor import ( |
8 | | - AbstractVisualizationImageProcessor, |
9 | | -) |
10 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.AverageByGroupImageProcessor import ( |
11 | | - AverageByGroupImageProcessor, |
12 | | -) |
13 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.BcsLocatorImageProcessor import BcsLocatorImageProcessor |
14 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.ConvolutionImageProcessor import ConvolutionImageProcessor |
15 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.CroppingImageProcessor import CroppingImageProcessor |
16 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.EchoImageProcessor import EchoImageProcessor |
17 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.ExposureDetectionImageProcessor import ( |
18 | | - ExposureDetectionImageProcessor, |
19 | | -) |
20 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.ViewFalseColorImageProcessor import ( |
21 | | - ViewFalseColorImageProcessor, |
22 | | -) |
23 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.HotspotImageProcessor import HotspotImageProcessor |
24 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.LogScaleImageProcessor import LogScaleImageProcessor |
25 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.NullImageSubtractionImageProcessor import ( |
26 | | - NullImageSubtractionImageProcessor, |
27 | | -) |
28 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.PopulationStatisticsImageProcessor import ( |
29 | | - PopulationStatisticsImageProcessor, |
30 | | -) |
31 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.SupportingImagesCollectorImageProcessor import ( |
32 | | - SupportingImagesCollectorImageProcessor, |
33 | | -) |
34 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.View3dImageProcessor import View3dImageProcessor |
35 | | -from opencsp.common.lib.cv.spot_analysis.image_processor.ViewCrossSectionImageProcessor import ( |
36 | | - ViewCrossSectionImageProcessor, |
37 | | -) |
| 1 | +from typing import TYPE_CHECKING as _TYPE_CHECKING |
| 2 | + |
| 3 | +from opencsp import LazyLoader as _LazyLoader |
| 4 | + |
| 5 | +base_package = "opencsp.common.lib.cv.spot_analysis.image_processor." |
| 6 | + |
| 7 | +# fmt: off |
| 8 | +AbstractAggregateImageProcessor = _LazyLoader(base_package + "AbstractAggregateImageProcessor", "AbstractAggregateImageProcessor") |
| 9 | +AbstractSpotAnalysisImageProcessor = _LazyLoader(base_package + "AbstractSpotAnalysisImageProcessor", "AbstractSpotAnalysisImageProcessor") |
| 10 | +AbstractVisualizationImageProcessor = _LazyLoader(base_package + "AbstractVisualizationImageProcessor", "AbstractVisualizationImageProcessor") |
| 11 | +AverageByGroupImageProcessor = _LazyLoader(base_package + "AverageByGroupImageProcessor", "AverageByGroupImageProcessor") |
| 12 | +BcsLocatorImageProcessor = _LazyLoader(base_package + "BcsLocatorImageProcessor", "BcsLocatorImageProcessor") |
| 13 | +ConvolutionImageProcessor = _LazyLoader(base_package + "ConvolutionImageProcessor", "ConvolutionImageProcessor") |
| 14 | +CroppingImageProcessor = _LazyLoader(base_package + "CroppingImageProcessor", "CroppingImageProcessor") |
| 15 | +EchoImageProcessor = _LazyLoader(base_package + "EchoImageProcessor", "EchoImageProcessor") |
| 16 | +ExposureDetectionImageProcessor = _LazyLoader(base_package + "ExposureDetectionImageProcessor", "ExposureDetectionImageProcessor") |
| 17 | +ViewFalseColorImageProcessor = _LazyLoader(base_package + "ViewFalseColorImageProcessor", "ViewFalseColorImageProcessor") |
| 18 | +HotspotImageProcessor = _LazyLoader(base_package + "HotspotImageProcessor", "HotspotImageProcessor") |
| 19 | +LogScaleImageProcessor = _LazyLoader(base_package + "LogScaleImageProcessor", "LogScaleImageProcessor") |
| 20 | +NullImageSubtractionImageProcessor = _LazyLoader(base_package + "NullImageSubtractionImageProcessor", "NullImageSubtractionImageProcessor") |
| 21 | +PopulationStatisticsImageProcessor = _LazyLoader(base_package + "PopulationStatisticsImageProcessor", "PopulationStatisticsImageProcessor") |
| 22 | +SupportingImagesCollectorImageProcessor = _LazyLoader(base_package + "SupportingImagesCollectorImageProcessor", "SupportingImagesCollectorImageProcessor") |
| 23 | +View3dImageProcessor = _LazyLoader(base_package + "View3dImageProcessor", "View3dImageProcessor") |
| 24 | +ViewCrossSectionImageProcessor = _LazyLoader(base_package + "ViewCrossSectionImageProcessor", "ViewCrossSectionImageProcessor") |
| 25 | +# fmt: on |
| 26 | + |
| 27 | +if _TYPE_CHECKING: |
| 28 | + # fmt: off |
| 29 | + from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractAggregateImageProcessor import AbstractAggregateImageProcessor |
| 30 | + from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractSpotAnalysisImageProcessor import AbstractSpotAnalysisImageProcessor |
| 31 | + from opencsp.common.lib.cv.spot_analysis.image_processor.AbstractVisualizationImageProcessor import AbstractVisualizationImageProcessor |
| 32 | + from opencsp.common.lib.cv.spot_analysis.image_processor.AverageByGroupImageProcessor import AverageByGroupImageProcessor |
| 33 | + from opencsp.common.lib.cv.spot_analysis.image_processor.BcsLocatorImageProcessor import BcsLocatorImageProcessor |
| 34 | + from opencsp.common.lib.cv.spot_analysis.image_processor.ConvolutionImageProcessor import ConvolutionImageProcessor |
| 35 | + from opencsp.common.lib.cv.spot_analysis.image_processor.CroppingImageProcessor import CroppingImageProcessor |
| 36 | + from opencsp.common.lib.cv.spot_analysis.image_processor.EchoImageProcessor import EchoImageProcessor |
| 37 | + from opencsp.common.lib.cv.spot_analysis.image_processor.ExposureDetectionImageProcessor import ExposureDetectionImageProcessor |
| 38 | + from opencsp.common.lib.cv.spot_analysis.image_processor.ViewFalseColorImageProcessor import ViewFalseColorImageProcessor |
| 39 | + from opencsp.common.lib.cv.spot_analysis.image_processor.HotspotImageProcessor import HotspotImageProcessor |
| 40 | + from opencsp.common.lib.cv.spot_analysis.image_processor.LogScaleImageProcessor import LogScaleImageProcessor |
| 41 | + from opencsp.common.lib.cv.spot_analysis.image_processor.NullImageSubtractionImageProcessor import NullImageSubtractionImageProcessor |
| 42 | + from opencsp.common.lib.cv.spot_analysis.image_processor.PopulationStatisticsImageProcessor import PopulationStatisticsImageProcessor |
| 43 | + from opencsp.common.lib.cv.spot_analysis.image_processor.SupportingImagesCollectorImageProcessor import SupportingImagesCollectorImageProcessor |
| 44 | + from opencsp.common.lib.cv.spot_analysis.image_processor.View3dImageProcessor import View3dImageProcessor |
| 45 | + from opencsp.common.lib.cv.spot_analysis.image_processor.ViewCrossSectionImageProcessor import ViewCrossSectionImageProcessor |
| 46 | + # fmt: on |
38 | 47 |
|
39 | 48 | # Make these classes available when importing cv.spot_analysis.image_processor.* |
40 | 49 | __all__ = [ |
|
0 commit comments