FTARRAY

typedef struct _FTARRAY
{
   L_UINT uStructSize;
   L_UINT uWidth;
   L_UINT uHeight;
   L_COMPLEX acxData[1];
} FTARRAY, * pFTARRAY;

The FTARRAY structure contains information about the complex 2D array that will hold the frequency components of the image.

Parameter

Description

uStructSize

FTARRAY structure size. Should be set to sizeof(FTARRAY).

uWidth

2D array width in pixels.

uHeight

2D array height in pixels.

acxData

The 2D data array. Note that, although only one element is declared in the array, the array contains uWidth * uHeight elements. The frequency component for the pixel (row, col) is acxData[row * uWidth + col].

Comments

This structure is used only by the Fourier Transform functions:

LBitmap::AllocFTArray

LBitmap::DFT

LBitmap::FFT

LBitmap::FreeFTArray

LBitmap::FTDisplay

LBitmap::FrqFilter

LBitmap::FrqFilterMask