![]() |
IDS peak ICV v1.1.0
|

Public Member Functions | |
| bool | enabled (self) |
| Gets whether the module is currently enabled. | |
| None | enabled (self, bool value) |
| Sets the enabled state of the module. | |
| str | type (self) |
| Returns the type identifier of the module. | |
| Any | process (self, Any data) |
| Processes input data and returns the result. | |
| None | reset_to_default (self) |
| Resets the module to its default state. | |
Interface for a module used within a pipeline.
Modules must support enabling/disabling, processing input, and serialization.
Definition at line 9 of file imodule.py.
| bool enabled | ( | self | ) |
Gets whether the module is currently enabled.
Reimplemented in ColorMatrixTransformationModule, ColorMatrixTransformationModule, HotpixelCorrectionModule, HotpixelCorrectionModule, ModuleBase, ModuleBase, ToneCurveCorrectionModule, ToneCurveCorrectionModule, TransformationModule, TransformationModule, UnpackModule, and UnpackModule.
Definition at line 22 of file imodule.py.
| None enabled | ( | self, | |
| bool | value ) |
Sets the enabled state of the module.
| value | True to enable the module, False to disable it. |
Reimplemented in ColorMatrixTransformationModule, ColorMatrixTransformationModule, HotpixelCorrectionModule, HotpixelCorrectionModule, ModuleBase, ModuleBase, ToneCurveCorrectionModule, ToneCurveCorrectionModule, TransformationModule, TransformationModule, UnpackModule, and UnpackModule.
Definition at line 35 of file imodule.py.
| Any process | ( | self, | |
| Any | data ) |
Processes input data and returns the result.
This function is called by the pipeline to process a unit of data.
| data | The input data to be processed. |
Reimplemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, MonoConversionModule, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, and UnpackModule.
Definition at line 63 of file imodule.py.
| None reset_to_default | ( | self | ) |
Resets the module to its default state.
The enabled state is not reset.
Reimplemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, MonoConversionModule, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, and UnpackModule.
Definition at line 79 of file imodule.py.
| str type | ( | self | ) |
Returns the type identifier of the module.
This should be a unique string identifying the specific implementation of the module.
Reimplemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, MonoConversionModule, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, and UnpackModule.
Definition at line 48 of file imodule.py.