j2d.edge
Class MehrotraAndZhangProcessor

java.lang.Object
  extended by j2d.edge.MehrotraAndZhangProcessor
All Implemented Interfaces:
ImageProcessorFactory, ImageProcessorInterface

public class MehrotraAndZhangProcessor
extends java.lang.Object
implements ImageProcessorInterface, ImageProcessorFactory


Constructor Summary
MehrotraAndZhangProcessor(int _kernelWidth, double _h)
           
 
Method Summary
 ImageProcessorInterface getProcessor(int i)
          get a parameterized image processor.
static void main(java.lang.String[] args)
           
 java.awt.Image MehrotraAndZhang(java.awt.Image img)
           
 java.awt.Image process(java.awt.Image img)
          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

MehrotraAndZhangProcessor

public MehrotraAndZhangProcessor(int _kernelWidth,
                                 double _h)
Method Detail

getProcessor

public ImageProcessorInterface getProcessor(int i)
Description copied from interface: ImageProcessorFactory
get a parameterized image processor.

Specified by:
getProcessor in interface ImageProcessorFactory
Parameters:
i - some integer parameter used to create the image processor
Returns:
an ImageProcessor instance.

main

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

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

MehrotraAndZhang

public java.awt.Image MehrotraAndZhang(java.awt.Image img)