IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
DecimationFeature.cs
Go to the documentation of this file.
3
5
40{
41 private readonly DownsamplingModule _module;
42
50 {
51 _module = module;
52 }
53
57 public uint X
58 {
59 get => _module.X;
60 set => _module.X = value;
61 }
62
66 public uint Y
67 {
68 get => _module.Y;
69 set => _module.Y = value;
70 }
71
79 public IntervalU Range => _module.Range;
80
82 public bool IsEnabled
83 {
84 get => _module.IsEnabled;
85 set => _module.IsEnabled = value;
86 }
87
95 public void ResetToDefault()
96 {
97 _module.ResetToDefault();
98 }
99}
Represents an interval with unsigned integer boundaries.
Definition Interval.cs:137
Represents a range with signed integer boundaries.
Definition Range.cs:139
Range(int minimum, int maximum, int increment)
Initializes a new instance of the Range class with specified minimum, maximum, and increment values.
Definition Range.cs:147
Decimation is used to decrease the image size.
uint Y
The current number of rows used for decimation.
void ResetToDefault()
Resets all settings to the default values.
DecimationFeature(DownsamplingModule module)
Creates a DecimationFeature for a downsampling module.
uint X
The current number of columns used for decimation.
Downsampling is used to decrease the image size.
Abstract base class for all image processing pipeline features.
Definition IFeature.cs:64