railo.runtime.img.filter
Class EdgeFilter

java.lang.Object
  extended by railo.runtime.img.filter.AbstractBufferedImageOp
      extended by railo.runtime.img.filter.WholeImageFilter
          extended by railo.runtime.img.filter.EdgeFilter
All Implemented Interfaces:
BufferedImageOp, Cloneable, DynFiltering

public class EdgeFilter
extends WholeImageFilter
implements DynFiltering

An edge-detection filter.


Field Summary
static float[] FREI_CHEN_H
           
static float[] FREI_CHEN_V
           
static float[] PREWITT_H
           
static float[] PREWITT_V
           
static float R2
           
static float[] ROBERTS_H
           
static float[] ROBERTS_V
           
static float[] SOBEL_H
           
static float[] SOBEL_V
           
 
Constructor Summary
EdgeFilter()
           
 
Method Summary
 BufferedImage filter(BufferedImage src, Struct parameters)
           
 float[] getHEdgeMatrix()
           
 float[] getVEdgeMatrix()
           
 void setHEdgeMatrix(float[] hEdgeMatrix)
           
 void setVEdgeMatrix(float[] vEdgeMatrix)
           
 String toString()
           
 
Methods inherited from class railo.runtime.img.filter.WholeImageFilter
filter
 
Methods inherited from class railo.runtime.img.filter.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

R2

public static final float R2

ROBERTS_V

public static final float[] ROBERTS_V

ROBERTS_H

public static final float[] ROBERTS_H

PREWITT_V

public static final float[] PREWITT_V

PREWITT_H

public static final float[] PREWITT_H

SOBEL_V

public static final float[] SOBEL_V

SOBEL_H

public static float[] SOBEL_H

FREI_CHEN_V

public static final float[] FREI_CHEN_V

FREI_CHEN_H

public static float[] FREI_CHEN_H
Constructor Detail

EdgeFilter

public EdgeFilter()
Method Detail

setVEdgeMatrix

public void setVEdgeMatrix(float[] vEdgeMatrix)

getVEdgeMatrix

public float[] getVEdgeMatrix()

setHEdgeMatrix

public void setHEdgeMatrix(float[] hEdgeMatrix)

getHEdgeMatrix

public float[] getHEdgeMatrix()

toString

public String toString()
Overrides:
toString in class Object

filter

public BufferedImage filter(BufferedImage src,
                            Struct parameters)
                     throws PageException
Specified by:
filter in interface DynFiltering
Overrides:
filter in class WholeImageFilter
Throws:
PageException


Copyright © 2012 Railo