vs
Class vsFFT

java.lang.Object
  |
  +--vs.vsFFT

public class vsFFT
extends java.lang.Object


Field Summary
 float[][] cB_i
           
 float[][] cB_r
           
 float[][] cG_i
           
 float[][] cG_r
           
 float[][] cR_i
           
 float[][] cR_r
           
 boolean DisplayLogPSD
           
 
Constructor Summary
vsFFT()
           
 
Method Summary
 void fft(float[] in_r, float[] in_i)
          FFT engine.
 int[] forward2dFFT(float[] imageData_R, float[] imageData_G, float[] imageData_B, int imageWidth, int imageHeight)
           
 int[] forward2dFFT(short[] imageData_R, short[] imageData_G, short[] imageData_B, int imageWidth, int imageHeight)
           
 void forwardFFT(float[] in_r, float[] in_i)
           
 float[][] getBlueImaginary()
           
 float[][] getBlueReal()
           
 float[][] getGreenImaginary()
           
 float[][] getGreenReal()
           
 float[][] getRedImaginary()
           
 float[][] getRedReal()
           
 float[] magnitudeSpectrum(float[] in_r, float[] in_i)
           
 int[] psd()
           
 int[] reverse2dFFT()
           
 void reverseFFT(float[] in_r, float[] in_i)
           
 void swap(int i)
          1D FFT utility functions.
 void swapInt(int i, int j)
           
 void TestFFT()
          A way to visually test the 1D FFT on a small amount of data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cB_i

public float[][] cB_i

cB_r

public float[][] cB_r

cG_i

public float[][] cG_i

cG_r

public float[][] cG_r

cR_i

public float[][] cR_i

cR_r

public float[][] cR_r

DisplayLogPSD

public boolean DisplayLogPSD
Constructor Detail

vsFFT

public vsFFT()
Method Detail

fft

public void fft(float[] in_r,
                float[] in_i)
FFT engine.

forward2dFFT

public int[] forward2dFFT(float[] imageData_R,
                          float[] imageData_G,
                          float[] imageData_B,
                          int imageWidth,
                          int imageHeight)

forward2dFFT

public int[] forward2dFFT(short[] imageData_R,
                          short[] imageData_G,
                          short[] imageData_B,
                          int imageWidth,
                          int imageHeight)

forwardFFT

public void forwardFFT(float[] in_r,
                       float[] in_i)

getBlueImaginary

public float[][] getBlueImaginary()

getBlueReal

public float[][] getBlueReal()

getGreenImaginary

public float[][] getGreenImaginary()

getGreenReal

public float[][] getGreenReal()

getRedImaginary

public float[][] getRedImaginary()

getRedReal

public float[][] getRedReal()

magnitudeSpectrum

public float[] magnitudeSpectrum(float[] in_r,
                                 float[] in_i)

psd

public int[] psd()

reverse2dFFT

public int[] reverse2dFFT()

reverseFFT

public void reverseFFT(float[] in_r,
                       float[] in_i)

swap

public void swap(int i)
1D FFT utility functions.

swapInt

public void swapInt(int i,
                    int j)

TestFFT

public void TestFFT()
A way to visually test the 1D FFT on a small amount of data.