denoise
Class FFT1D

java.lang.Object
  extended by denoise.FFT1D

public final class FFT1D
extends java.lang.Object


Plugin of ImageJ:
Fractional Spline Wavelet

Authors:
Gil Gaillard, Michael Liebling, Daniel Sage, Dimitri Van De Ville Swiss Federal Institute of Technology Lausanne, Biomedical Imaging Group, CH-1015 Lausanne, Switzerland, http://bigwww.epfl.ch

Version:
April 2003

Copyright
Copyright (c) 2003, Swiss Federal Institute of Technology, Lausanne, Switzerland, (EPFL)


Purpose of the class:
Perform a 1D FFT.


Constructor Summary
protected FFT1D(int size)
           
 
Method Summary
protected  void inverse(double[] Re, double[] Im, int size, int shift)
          Select the algorithm to perform the Inverse FFT1D, Cooley-Tukey or Mix.
protected  void transform(double[] Re, double[] Im, int size, int shift)
          Select the algorithm to perform the FFT1D, Cooley-Tukey or Mix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FFT1D

protected FFT1D(int size)
Method Detail

transform

protected final void transform(double[] Re,
                               double[] Im,
                               int size,
                               int shift)
Select the algorithm to perform the FFT1D, Cooley-Tukey or Mix.

Parameters:
Re - real part of the input signal
Im - imaginary part of the input signal
size - length of the FFT
shift - set the start of the FFT

inverse

protected final void inverse(double[] Re,
                             double[] Im,
                             int size,
                             int shift)
Select the algorithm to perform the Inverse FFT1D, Cooley-Tukey or Mix.

Parameters:
Re - real part of the input signal
Im - imaginary part of the input signal
size - length of the IFFT
shift - set the start of the IFFT