Catalano.Imaging.Filters
Class FrequencyFilter
- java.lang.Object
-
- Catalano.Imaging.Filters.FrequencyFilter
-
public class FrequencyFilter extends java.lang.ObjectFiltering of frequencies outside of specified range in complex Fourier transformed image.
-
-
Constructor Summary
Constructors Constructor and Description FrequencyFilter()Initializes a new instance of the FrequencyFilter class.FrequencyFilter(int min, int max)Initializes a new instance of the FrequencyFilter class.FrequencyFilter(IntRange range)Initializes a new instance of the FrequencyFilter class.S
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidApplyInPlace(FourierTransform fourierTransform)Apply filter to an fourierTransform.IntRangegetFrequencyRange()Get range of frequencies to keep.voidsetFrequencyRange(IntRange freq)Set range of frequencies to keep.
-
-
-
Constructor Detail
-
FrequencyFilter
public FrequencyFilter()
Initializes a new instance of the FrequencyFilter class.
-
FrequencyFilter
public FrequencyFilter(int min, int max)Initializes a new instance of the FrequencyFilter class.- Parameters:
min- Minimum value for to keep.max- Maximum value for to keep.
-
FrequencyFilter
public FrequencyFilter(IntRange range)
Initializes a new instance of the FrequencyFilter class.S- Parameters:
range- IntRange.
-
-
Method Detail
-
getFrequencyRange
public IntRange getFrequencyRange()
Get range of frequencies to keep.- Returns:
- IntRange.
-
setFrequencyRange
public void setFrequencyRange(IntRange freq)
Set range of frequencies to keep.- Parameters:
freq- IntRange.
-
ApplyInPlace
public void ApplyInPlace(FourierTransform fourierTransform)
Apply filter to an fourierTransform.- Parameters:
fourierTransform- Fourier transformed.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG