math.fourierTransforms.r2
Class FFTShortImageBean

java.lang.Object
  extended by math.fourierTransforms.r2.FFTShortImageBean

public class FFTShortImageBean
extends java.lang.Object


Field Summary
 FFTrgb fftRgb
           
 
Constructor Summary
FFTShortImageBean(ShortImageBean sib)
           
 
Method Summary
 void complexMultMask(FFTShortImageBean fftShortImageBean)
           
 int[] forwardFFT()
           
 FFTrgb getFFTRgb()
           
 int[] getPhaseImage()
           
 int[] getPsd()
           
 java.awt.Image getPsdImage()
           
 int[] ifft()
           
static void main(java.lang.String[] args)
           
 void maskMult(FFTShortImageBean k)
           
 void mult(FFTShortImageBean k)
           
 void normalize()
          scale the complex number plane by 1/(w*h); This is key for performing unitary transforms.
 void scale(float s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fftRgb

public FFTrgb fftRgb
Constructor Detail

FFTShortImageBean

public FFTShortImageBean(ShortImageBean sib)
Method Detail

getFFTRgb

public FFTrgb getFFTRgb()

forwardFFT

public int[] forwardFFT()

getPhaseImage

public int[] getPhaseImage()

complexMultMask

public void complexMultMask(FFTShortImageBean fftShortImageBean)

getPsd

public int[] getPsd()

getPsdImage

public java.awt.Image getPsdImage()

ifft

public int[] ifft()

normalize

public void normalize()
scale the complex number plane by 1/(w*h); This is key for performing unitary transforms.


maskMult

public void maskMult(FFTShortImageBean k)

mult

public void mult(FFTShortImageBean k)

scale

public void scale(float s)

main

public static void main(java.lang.String[] args)