rasmus.fft
Class FFT

java.lang.Object
  extended by rasmus.fft.FFT

public class FFT
extends java.lang.Object


Field Summary
static int BACKWARD
           
static int COMPLEX_TO_REAL
           
static int FORWARD
           
static int REAL_TO_COMPLEX
           
 
Constructor Summary
FFT()
           
 
Method Summary
static FFTProvider[] getProviders()
           
static FFTTransformer getTransformer(int fftsize)
           
static FFTTransformer getTransformer(int[] dims)
           
static FFTTransformer getTransformer(int[] dims, int direction)
           
static FFTTransformer getTransformer(int[] dims, int direction, boolean inplace)
           
static FFTTransformer getTransformer(int fftsize, int direction)
           
static FFTTransformer getTransformer(int fftsize, int direction, boolean inplace)
           
static void init()
           
static boolean isRadix2(int fftsize)
           
static double[] wBlackman(int fftFrameSize)
           
static double[] wHamming(int fftFrameSize)
           
static double[] wHanning(int fftFrameSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORWARD

public static final int FORWARD
See Also:
Constant Field Values

BACKWARD

public static final int BACKWARD
See Also:
Constant Field Values

REAL_TO_COMPLEX

public static final int REAL_TO_COMPLEX
See Also:
Constant Field Values

COMPLEX_TO_REAL

public static final int COMPLEX_TO_REAL
See Also:
Constant Field Values
Constructor Detail

FFT

public FFT()
Method Detail

getProviders

public static FFTProvider[] getProviders()

init

public static void init()

getTransformer

public static FFTTransformer getTransformer(int fftsize)

getTransformer

public static FFTTransformer getTransformer(int fftsize,
                                            int direction)

getTransformer

public static FFTTransformer getTransformer(int fftsize,
                                            int direction,
                                            boolean inplace)

getTransformer

public static FFTTransformer getTransformer(int[] dims)

getTransformer

public static FFTTransformer getTransformer(int[] dims,
                                            int direction)

getTransformer

public static FFTTransformer getTransformer(int[] dims,
                                            int direction,
                                            boolean inplace)

isRadix2

public static boolean isRadix2(int fftsize)

wHanning

public static double[] wHanning(int fftFrameSize)

wHamming

public static double[] wHamming(int fftFrameSize)

wBlackman

public static double[] wBlackman(int fftFrameSize)