Unit 'DAV_DspFftReal2Complex' Package
[Overview][Types][Classes][Index] [#pl_asiovst]

TFftReal2ComplexNativeFloat32

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_DspFftReal2Complex.pas line 142

type TFftReal2ComplexNativeFloat32 = class(TFftReal2ComplexNative)

protected

  FBuffer: PDAVSingleFixedArray;

  

  FPerformFFTPackedReIm: TPerform32PackedReIm;

  

  FPerformIFFTPackedReIm: TPerform32PackedReIm;

  

  FPerformFFTPackedComplex: TPerform32PackedComplex;

  

  FPerformIFFTPackedComplex: TPerform32PackedComplex;

  

  procedure AssignTo(); override;

  

  procedure CalculateTrigoLUT; override;

  

  procedure PerformFFTZero32();

  

  procedure PerformFFTOne32();

  

  procedure PerformFFTTwo32();

  

  procedure PerformFFTThree32();

  

  procedure PerformFFTFour32();

  

  procedure PerformFFTOdd32();

  

  procedure PerformFFTEven32();

  

  procedure PerformIFFTZero32();

  

  procedure PerformIFFTOne32();

  

  procedure PerformIFFTTwo32();

  

  procedure PerformIFFTThree32();

  

  procedure PerformIFFTFour32();

  

  procedure PerformIFFTOdd32();

  

  procedure PerformIFFTEven32();

  

  procedure SetFFTFunctionPointers; override;

  

public

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure PerformFFT(); override;

  

  procedure PerformIFFT(); override;

  

  procedure Rescale();

  

  procedure RescaleSqrt();

  

published

  property Order: Integer;

  

  property OnSizeChanged: TNotifyEvent;

  

  property PerformFFTPackedComplex: TPerform32PackedComplex; [r]

  

  property PerformIFFTPackedComplex: TPerform32PackedComplex; [r]

  

  property PerformFFTPackedReIm: TPerform32PackedReIm; [r]

  

  property PerformIFFTPackedReIm: TPerform32PackedReIm; [r]

  

end;

Inheritance

TFftReal2ComplexNativeFloat32

  

|

TFftReal2ComplexNative

  

|

TFftReal2Complex

  

|

TObject



CT Web help

CodeTyphon Studio