
Public Member Functions | |
| DecimationFeature (DownsamplingModule module) | |
| Creates a DecimationFeature for a downsampling module. | |
| void | ResetToDefault () |
| Resets all settings to the default values. | |
Properties | |
| uint | X [get, set] |
| The current number of columns used for decimation. | |
| uint | Y [get, set] |
| The current number of rows used for decimation. | |
| IntervalU | Range [get] |
| Gets the valid range for the decimation factors X and Y. | |
| bool | IsEnabled [get, set] |
| Enables or disables the feature. | |
Decimation is used to decrease the image size.
This method reduces resolution by selecting (i.e., skipping) pixels at regular intervals along columns (x), rows (y) or both. It is computationally efficient but may introduce aliasing.
Definition at line 39 of file DecimationFeature.cs.
|
inline |
Creates a DecimationFeature for a downsampling module.
| module | Reference to the underlying DownsamplingModule. |
Definition at line 49 of file DecimationFeature.cs.
|
inline |
Resets all settings to the default values.
Implements IFeature.
Definition at line 95 of file DecimationFeature.cs.
|
getset |
Enables or disables the feature.
Implements IFeature.
Definition at line 82 of file DecimationFeature.cs.
Gets the valid range for the decimation factors X and Y.
The returned interval specifies the minimum and maximum values that can be passed to X or Y.
Definition at line 79 of file DecimationFeature.cs.
|
getset |
The current number of columns used for decimation.
Definition at line 57 of file DecimationFeature.cs.
|
getset |
The current number of rows used for decimation.
Definition at line 66 of file DecimationFeature.cs.