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.
Constructor | Description |
Full Usage:
RealFourierTransform(length)
Parameters:
int
|
|
Instance member | Description |
Full Usage:
this.Transform
Parameters:
float[]
-
The data to transform.
direction : FourierDirection
-
Specify forward or reverse transformation here.
outputarr : float[]
-
. On output, contains the fourier transformed data.
|
Performs a out-of-place fourier transformation. The original values are kept.
|
Full Usage:
this.Transform
Parameters:
float[]
-
The data to transform. On output, the fourier transformed data.
direction : FourierDirection
-
Specify forward or reverse transformation here.
|
Performs a inplace fourier transformation. The original values are overwritten by the fourier transformed values.
|