# InvFFT2D

Advanced Analysis Library Only

AnalysisLibErrType InvFFT2D (void *frequencyDomainSignal, int numberOfRows, int numberOfColumns, int shifted, void *fft);

## Purpose

Computes the real two-dimensional inverse Fast Fourier Transform (FFT) of the input signal.

## Parameters

Input
Name | Type | Description
frequencyDomainSignal | numeric array | The frequency-domain signal.
numberOfRows | integer | The number of rows in frequencyDomainSignal.
numberOfColumns | integer | The number of columns in frequencyDomainSignal.
shifted | integer | Specifies whether to shift the DC component to the center of frequencyDomainSignal. shifted must be one of the following values: FALSE (0): Ordinary FFT. The first element of fft is the DC component. TRUE (1): DC-centered FFT.
Output
Name | Type | Description
fft | numeric array | The result of the inverse FFT.

## Return Value

Name | Type | Description
status | AnalysisLibErrType | A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants.