- java.lang.Object
-
- org.scijava.ops.image.filter.fft.FFTMethodsUtility
-
public final class FFTMethodsUtility extends Object
Utility class that interacts with FFTMethods- Author:
- Brian Northan
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddimensionsRealToComplex(boolean fast, Dimensions inputDimensions, long[] paddedDimensions, long[] fftDimensions)Calculates padding size and complex FFT size for real to complex FFTstatic DimensionsgetFFTDimensionsRealToComplex(boolean fast, Dimensions inputDimensions)Calculates complex FFT size for real to complex FFTstatic DimensionsgetPaddedInputDimensionsRealToComplex(boolean fast, Dimensions inputDimensions)Calculates padding size size for real to complex FFT
-
-
-
Method Detail
-
dimensionsRealToComplex
public static void dimensionsRealToComplex(boolean fast, Dimensions inputDimensions, long[] paddedDimensions, long[] fftDimensions)Calculates padding size and complex FFT size for real to complex FFT- Parameters:
fast- if true calculate size for fast FFTinputDimensions- original real dimensionspaddedDimensions- padded real dimensionsfftDimensions- complex FFT dimensions
-
getPaddedInputDimensionsRealToComplex
public static Dimensions getPaddedInputDimensionsRealToComplex(boolean fast, Dimensions inputDimensions)
Calculates padding size size for real to complex FFT- Parameters:
fast- if true calculate size for fast FFTinputDimensions- original real dimensions- Returns:
- padded real dimensions
-
getFFTDimensionsRealToComplex
public static Dimensions getFFTDimensionsRealToComplex(boolean fast, Dimensions inputDimensions)
Calculates complex FFT size for real to complex FFT- Parameters:
fast- if true calculate size for fast FFTinputDimensions- original real dimensions- Returns:
- complex FFT dimensions
-
-