j2d.diffraction
Class DiffractionVideoProcessor

java.lang.Object
  extended by j2d.diffraction.DiffractionVideoProcessor
All Implemented Interfaces:
ImageProcessorInterface, java.io.Serializable

public class DiffractionVideoProcessor
extends java.lang.Object
implements ImageProcessorInterface

See Also:
Serialized Form

Constructor Summary
DiffractionVideoProcessor(boolean leftToRight)
           
 
Method Summary
 java.awt.Point[] getArrayValues()
           
static ImageProcessorInterface getCompositeProcessor()
           
 int getNumberOfFrames()
           
 long getStartTime()
           
 java.awt.Image process(java.awt.Image img)
          a basic garbage in, garbage out processor.
 void saveData(java.io.File outputFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiffractionVideoProcessor

public DiffractionVideoProcessor(boolean leftToRight)
Parameters:
leftToRight - if true, we start from the left.
Method Detail

getNumberOfFrames

public int getNumberOfFrames()

getCompositeProcessor

public static ImageProcessorInterface getCompositeProcessor()

process

public java.awt.Image process(java.awt.Image img)
Description copied from interface: ImageProcessorInterface
a basic garbage in, garbage out processor.

Specified by:
process in interface ImageProcessorInterface
Parameters:
img - input image
Returns:
output image

getArrayValues

public java.awt.Point[] getArrayValues()

saveData

public void saveData(java.io.File outputFile)

getStartTime

public long getStartTime()