- All Known Subinterfaces:
Dft1d.Double,Dft1d.Float
- All Known Implementing Classes:
Dft1dDirect,Dft1dDirect.Double,Dft1dDirect.Float,Dft1dFast,Dft1dFast.Double,Dft1dFast.Float
public interface Dft1d
Interface to be implemented by all one-dimensional DFT/FFT implementations. See Ch. 18 of [1] for additional details.
[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceSub-interface for 1D DFT implementations operating ondoubledata.static interfaceSub-interface for 1D DFT implementations operating onfloatdata. -
Method Summary
Modifier and TypeMethodDescriptionReturns the scaling mode of this DFT (seeScalingMode).intgetSize()Returns the size of this DFT (length of data vectors).
-
Method Details
-
getSize
int getSize()Returns the size of this DFT (length of data vectors).- Returns:
- the size of this DFT
-
getScalingMode
Returns the scaling mode of this DFT (seeScalingMode).- Returns:
- the scaling mode of this DFT.
-