X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=include%2Ffourier.h;h=5215a3a25928ad645869be3c2eeadba9e9b2d875;hp=e1716f88fb9deef37de60be5ea9729a756eafce6;hb=d42d3d062dd1aca92b5a2552a1f474aab0bee610;hpb=8a7697ce57b56cdc43698cd1241ad98d49f9b5ac diff --git a/include/fourier.h b/include/fourier.h index e1716f8..5215a3a 100644 --- a/include/fourier.h +++ b/include/fourier.h @@ -26,6 +26,9 @@ ******************************************************************************/ #include +#ifdef HAVE_FFTW +#include +#endif class ImageFile; @@ -34,6 +37,11 @@ public: static void shuffleFourierToNaturalOrder (ImageFile& im); static void shuffleNaturalToFourierOrder (ImageFile& im); +#ifdef HAVE_FFTW + static void shuffleFourierToNaturalOrder (fftw_complex* pc, const int n); + static void shuffleNaturalToFourierOrder (fftw_complex* pc, const int n); +#endif + // Odd Number of Points // Natural Frequency Order: -(n-1)/2...-1,0,1...(n-1)/2 // Fourier Frequency Order: 0, 1..(n-1)/2,-(n-1)/2...-1