IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
SharpeningFeature.cs
Go to the documentation of this file.
3
5
31{
32 private readonly SharpeningModule _module;
33
41 {
42 _module = module;
43 }
44
62 public uint Level
63 {
64 get => _module.Level;
65 set => _module.Level = value;
66 }
67
74 public IntervalU LevelRange => _module.LevelRange;
75
77 public bool IsEnabled
78 {
79 get => _module.IsEnabled;
80 set => _module.IsEnabled = value;
81 }
82
90 public void ResetToDefault()
91 {
92 _module.ResetToDefault();
93 }
94}
Represents an interval with unsigned integer boundaries.
Definition Interval.cs:137
Sharpening applies a sharpening filter to enhance image detail.
void ResetToDefault()
Resets the sharpness level to the default value.
SharpeningFeature(SharpeningModule module)
Creates a SharpeningFeature using an existing sharpening module.
IntervalU LevelRange
Gets the valid range for the sharpness level.
Sharpening is an image pipeline module that applies a sharpening filter to enhance image detail.
Abstract base class for all image processing pipeline features.
Definition IFeature.cs:64