Click or drag to resize

RealFourierTransform Class

Common interface for real valued fourier transformations of any length. Depending of the length, which must be given at creation time and can not be changed afterwards, the fastes transformation method is used. The neccessary temporary data is being held in this class, so that repeated transformations will not create more temporary storage than neccessary.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.FourierRealFourierTransform

Namespace: Altaxo.Calc.Fourier
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class RealFourierTransform

The RealFourierTransform type exposes the following members.

Constructors
 NameDescription
Public methodRealFourierTransformInitializes a new instance of the RealFourierTransform class
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTransform(Double, FourierDirection) Performs a inplace fourier transformation. The original values are overwritten by the fourier transformed values.
Public methodTransform(Double, FourierDirection, Double) Performs a out-of-place fourier transformation. The original values are kept.
Top
See Also