j2d.gui.menu
Class ConvolutionProcessor

java.lang.Object
  extended by j2d.gui.menu.ConvolutionProcessor
All Implemented Interfaces:
ImageProcessorInterface, java.io.Serializable

public class ConvolutionProcessor
extends java.lang.Object
implements ImageProcessorInterface

User: Douglas Lyon Date: Jun 17, 2008 Time: 10:07:35 AM Copyright DocJava, Inc., 2007

See Also:
Serialized Form

Constructor Summary
ConvolutionProcessor(float[][] kernel, java.lang.String name)
           
 
Method Summary
static ConvolutionProcessor[] getLaplacianProcessors()
           
 java.lang.String getName()
           
static ConvolutionProcessor[] getRobinsonProcessors()
           
 java.awt.Image process(java.awt.Image image)
          a basic garbage in, garbage out processor.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConvolutionProcessor

public ConvolutionProcessor(float[][] kernel,
                            java.lang.String name)
Method Detail

process

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

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

getName

public java.lang.String getName()

getRobinsonProcessors

public static ConvolutionProcessor[] getRobinsonProcessors()

getLaplacianProcessors

public static ConvolutionProcessor[] getLaplacianProcessors()