Image Utilities (IU)
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
Functions
iu::math::fft Namespace Reference

FFT. More...

Functions

IUMATH_DLLAPI void fftshift2 (const iu::ImageGpu_32f_C1 &src, iu::ImageGpu_32f_C1 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::VolumeGpu_32f_C1 &src, iu::VolumeGpu_32f_C1 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float, 2 > &src, iu::LinearDeviceMemory< float, 2 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float, 3 > &src, iu::LinearDeviceMemory< float, 3 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float, 4 > &src, iu::LinearDeviceMemory< float, 4 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::ImageGpu_64f_C1 &src, iu::ImageGpu_64f_C1 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::VolumeGpu_64f_C1 &src, iu::VolumeGpu_64f_C1 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double, 2 > &src, iu::LinearDeviceMemory< double, 2 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double, 3 > &src, iu::LinearDeviceMemory< double, 3 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double, 4 > &src, iu::LinearDeviceMemory< double, 4 > &dst)
 
IUMATH_DLLAPI void fftshift2 (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::ImageGpu_32f_C1 &src, iu::ImageGpu_32f_C1 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::VolumeGpu_32f_C1 &src, iu::VolumeGpu_32f_C1 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float, 2 > &src, iu::LinearDeviceMemory< float, 2 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float, 3 > &src, iu::LinearDeviceMemory< float, 3 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float, 4 > &src, iu::LinearDeviceMemory< float, 4 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::ImageGpu_64f_C1 &src, iu::ImageGpu_64f_C1 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::VolumeGpu_64f_C1 &src, iu::VolumeGpu_64f_C1 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double, 2 > &src, iu::LinearDeviceMemory< double, 2 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double, 3 > &src, iu::LinearDeviceMemory< double, 3 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double, 4 > &src, iu::LinearDeviceMemory< double, 4 > &dst)
 
IUMATH_DLLAPI void ifftshift2 (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst)
 
IUMATH_DLLAPI void fft2 (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::ImageGpu_32f_C1 &src, iu::ImageGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::VolumeGpu_32f_C1 &src, iu::VolumeGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< float, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::ImageGpu_64f_C1 &src, iu::ImageGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::VolumeGpu_64f_C1 &src, iu::VolumeGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2 (const iu::LinearDeviceMemory< double, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C1 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C1 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C1 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C1 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2 (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void fft2c (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::ImageGpu_32f_C2 &src, iu::ImageGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::VolumeGpu_32f_C2 &src, iu::VolumeGpu_32f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< float2, 2 > &src, iu::LinearDeviceMemory< float2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< float2, 3 > &src, iu::LinearDeviceMemory< float2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< float2, 4 > &src, iu::LinearDeviceMemory< float2, 4 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::ImageGpu_64f_C2 &src, iu::ImageGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::VolumeGpu_64f_C2 &src, iu::VolumeGpu_64f_C2 &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< double2, 2 > &src, iu::LinearDeviceMemory< double2, 2 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< double2, 3 > &src, iu::LinearDeviceMemory< double2, 3 > &dst, bool scale_sqrt=false)
 
IUMATH_DLLAPI void ifft2c (const iu::LinearDeviceMemory< double2, 4 > &src, iu::LinearDeviceMemory< double2, 4 > &dst, bool scale_sqrt=false)
 

Detailed Description

FFT.