User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_fouriertransform

Table of Contents

ITGIS_FourierTransform interface

DK11 for ActiveX | TatukGIS_XDK11.ITGIS_FourierTransform | Interfaces | Methods | Properties

Encapsulation of one- and two-dimensional Discrete and Fast Fourier Transform (DFT and FFT) for a real-valued signal. FFT uses the Cooley-Tukey radix-2 algorithm.

Available also on: Delphi | .NET | Java | ActiveX.

Syntax

// C#
public interface ITGIS_FourierTransform: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_FourierTransform
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_FourierTransform = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
Invert public Inverts the one-dimensonal Fourier transform.
Invert2D public Inverts the two-dimensonal Fourier transform.
RunDiscrete public Computes the one-dimensonal Fourier transform of the provided real-valued signal using the discrete algorithm (DFT).
RunDiscrete2D public Computes the two-dimensonal Fourier transform of the provided real-valued signal using the discrete algorithm (DFT).
RunDiscrete2D_2 public Computes the two-dimensonal Fourier transform of the provided real-valued signal using the discrete algorithm (DFT).
RunDiscrete_2 public Computes the one-dimensonal Fourier transform of the provided real-valued signal using the discrete algorithm (DFT).
RunFast public Computes the one-dimensonal Fourier transform of the provided real-valued signal using the fast algorithm (FFT).
RunFast2D public Computes the two-dimensonal Fourier transform of the provided real-valued signal using the fast algorithm (FFT).
RunFast2D_2 public Computes the two-dimensonal Fourier transform of the provided real-valued signal using the fast algorithm (FFT).
RunFast_2 public Computes the one-dimensonal Fourier transform of the provided real-valued signal using the fast algorithm (FFT).

Properties

Inherited Protected
Name Visibility Description
Argument public Argument of the one-dimensional Fourier transform.
Argument2D public Argument of the two-dimensional Fourier transform.
Imaginary public Imaginary part of the one-dimensional Fourier transform.
Imaginary2D public Imaginary part of the two-dimensional Fourier transform.
Modulus public Modulus of the one-dimensional Fourier transform.
Modulus2D public Modulus of the two-dimensional Fourier transform.
Real public Real part of the one-dimensional Fourier transform.
Real2D public Real part of the two-dimensional Fourier transform.
Shifted public If True then the transform is shifted by half the size so that the low frequencies are in the middle instead of the corners; does not have any effect after the transform has been computed; default is True.

2020/05/08 23:15

Page Tools