- 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 interface
Sub-interface for 1D DFT implementations operating ondouble
data.static interface
Sub-interface for 1D DFT implementations operating onfloat
data. -
Method Summary
Modifier and TypeMethodDescriptionReturns the scaling mode of this DFT (seeScalingMode
).int
getSize()
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.
-