fractsplinewavelets
Class FFT1D

java.lang.Object
  |
  +--fractsplinewavelets.FFT1D

public class FFT1D
extends java.lang.Object


Plugin of ImageJ:
Fractional Spline Wavelet

Authors:
Gil Gaillard, Michael Liebling michael.liebling@epfl.ch, Daniel Sage daniel.sage@epfl.ch
Swiss Federal Institute of Technology Lausanne, Biomedical Imaging Group, CH-1015 Lausanne, Switzerland, http://bigwww.epfl.ch

Version:
24 January 2002

Copyright
Copyright © 2002, Swiss Federal Institute of Technology, Lausanne, Switzerland, (EPFL)


Purpose of the class:
Perform a 1D FFT.


Constructor Summary
FFT1D(int size)
           
 
Method Summary
 void inverse(double[] Re, double[] Im, int size, int shift)
          Select the algorithm to perform the Inverse FFT1D, Cooley-Tukey or Mix.
 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

public FFT1D(int size)
Method Detail

transform

public 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

public 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