endrov.flowFourier
Class EvOpFourierComplexForward2D

java.lang.Object
  extended by endrov.flow.EvOpGeneral
      extended by endrov.flow.EvOpSlice
          extended by endrov.flowFourier.EvOpFourierComplexForward2D

public class EvOpFourierComplexForward2D
extends EvOpSlice

Fourier transform. FFT if possible, otherwise DFT. FFT is O(n log n), DFT is O(n^2)


Constructor Summary
EvOpFourierComplexForward2D()
           
 
Method Summary
 EvPixels[] exec(ProgressHandle ph, EvPixels... p)
          Apply given several image planes, returns one or more image planes depending on operation
 int getNumberChannels()
          Get the number of channels/stacks/image planes that this operation will return
static Tuple<EvPixels,EvPixels> transform(EvPixels inRe, EvPixels inIm)
           
 
Methods inherited from class endrov.flow.EvOpSlice
exec, exec, exec1, exec1, exec1
 
Methods inherited from class endrov.flow.EvOpGeneral
exec11, exec11, exec1Untyped, execUntyped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvOpFourierComplexForward2D

public EvOpFourierComplexForward2D()
Method Detail

exec

public EvPixels[] exec(ProgressHandle ph,
                       EvPixels... p)
Description copied from class: EvOpGeneral
Apply given several image planes, returns one or more image planes depending on operation

Specified by:
exec in class EvOpGeneral

getNumberChannels

public int getNumberChannels()
Description copied from class: EvOpGeneral
Get the number of channels/stacks/image planes that this operation will return

Specified by:
getNumberChannels in class EvOpGeneral

transform

public static Tuple<EvPixels,EvPixels> transform(EvPixels inRe,
                                                 EvPixels inIm)