Add inverse FFT
Now FourierTransform class can do:
-
rfft: from real signal NxM to complex spectrum Nx(M/2+1) -
ramplitude: from real signal NxM to real amplitudes NxM -
irfft: from complex spectrum Nx(M/2+1) to real signal NxM -
fftshiftandifftshift: shift low frequency to the center of Fourier array or back to the corner
All this will is needed to generate roughness map.