User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.tgis_fouriertransform

Table of Contents

TGIS_FourierTransform class

DK11 for ActiveX | TatukGIS_XDK11.TGIS_FourierTransform | Classes | 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.

Syntax

// C#
public class TGIS_FourierTransform : ITGIS_FourierTransform, IConnectionPointContainer, ITGIS_FourierTransformEvents 
{
}
' VisualBasic
Public Class TGIS_FourierTransform
  Implements ITGIS_FourierTransform
  Implements IConnectionPointContainer
  Implements ITGIS_FourierTransformEvents
End Class
// Oxygene
type
  TGIS_FourierTransform = public class
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
BusyEvent public
(Inherited from ITGIS_FourierTransformEvents)
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/07 01:02

Page Tools