
Public Member Functions | |
| void | ResetToDefault () |
| Restores the feature's default values. | |
Properties | |
| bool | IsEnabled [get, set] |
| Enables or disables the feature. | |
Abstract base class for all image processing pipeline features.
IFeature defines the common interface that all pipeline features must implement. Features represent configurable image processing operations that can be enabled or disabled within an image processing pipeline.
Each feature provides:
IsEnabled() ResetToDefault() Features are typically used within a pipeline context where they can be selectively enabled or disabled to customize the image processing workflow. When a feature is disabled, it has no effect on the processed image.
IsEnabled() and ResetToDefault(). ResetToDefault() will reset the feature's parameters to their default values but will not change the enabled/disabled state. Example usage:
Definition at line 63 of file IFeature.cs.
| void ResetToDefault | ( | ) |
Restores the feature's default values.
Implemented in BinningFeature, ChromaticAdaptionFeature, ColorCorrectionFeature, DecimationFeature, DigitalBlackFeature, GainFeature, GammaFeature, HotpixelCorrectionFeature, MirrorFeature, RotationFeature, SaturationFeature, and SharpeningFeature.
|
getset |
Enables or disables the feature.
Implemented in BinningFeature, ChromaticAdaptionFeature, ColorCorrectionFeature, DecimationFeature, DigitalBlackFeature, GainFeature, GammaFeature, HotpixelCorrectionFeature, MirrorFeature, RotationFeature, SaturationFeature, and SharpeningFeature.
Definition at line 68 of file IFeature.cs.