Core Optical, Inc.
FourierSpectrum ClassIndustrial Strength, Scientific Grade
Encapsulates the spectral data resulting from a forward Fast Fourier Transform operation.
Inheritance Hierarchy

OnlineSystem Object
  PrecisionImage.FrequencyDomainProcessing FourierSpectrum

Namespace: PrecisionImage.FrequencyDomainProcessing
Assembly: PrecisionImage (in PrecisionImage.dll) Version: (

public class FourierSpectrum

The FourierSpectrum type is used to encapsulate the spectral data generated by a forward FFT operation i.e. the frequency domain representation of some input data image. The frequency components are arranged in DC-centered format. The dimensions of the data are a function of the input data dimensions as well as the PaddingMode specified for the forward transform operation and are therefore not necessarily equal to the input data dimensions. The individual frequency components can be accessed and/or modified using any one of the FourierSpectrum get/set methods (GetRealComponent(Int32, Int32), GetComplexValue(Int32, Int32), etc).

This type is also used to input spectral data to the ComputeInverseTransform(FourierSpectrum, SourceData, Int32, Boolean) method.

See Also