com.jhlabs.image
Class ShapeFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by j2d.filters.WholeImageFilter
          extended by com.jhlabs.image.ShapeFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class ShapeFilter
extends WholeImageFilter


Field Summary
static int CIRCLE_DOWN
           
static int CIRCLE_UP
           
static int LINEAR
           
static int SMOOTH
           
 
Constructor Summary
ShapeFilter()
           
 
Method Summary
 int distanceMap(int[] map, int width, int height)
           
 Colormap getColormap()
           
 float getFactor()
           
 boolean getInvert()
           
 boolean getMerge()
           
 int getType()
           
 boolean getUseAlpha()
           
 void setColormap(Colormap colormap)
           
 void setFactor(float factor)
           
 void setInvert(boolean invert)
           
 void setMerge(boolean merge)
           
 void setType(int type)
           
 void setUseAlpha(boolean useAlpha)
           
 java.lang.String toString()
           
 
Methods inherited from class j2d.filters.WholeImageFilter
filter
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LINEAR

public static final int LINEAR
See Also:
Constant Field Values

CIRCLE_UP

public static final int CIRCLE_UP
See Also:
Constant Field Values

CIRCLE_DOWN

public static final int CIRCLE_DOWN
See Also:
Constant Field Values

SMOOTH

public static final int SMOOTH
See Also:
Constant Field Values
Constructor Detail

ShapeFilter

public ShapeFilter()
Method Detail

setFactor

public void setFactor(float factor)

getFactor

public float getFactor()

setColormap

public void setColormap(Colormap colormap)

getColormap

public Colormap getColormap()

setUseAlpha

public void setUseAlpha(boolean useAlpha)

getUseAlpha

public boolean getUseAlpha()

setType

public void setType(int type)

getType

public int getType()

setInvert

public void setInvert(boolean invert)

getInvert

public boolean getInvert()

setMerge

public void setMerge(boolean merge)

getMerge

public boolean getMerge()

distanceMap

public int distanceMap(int[] map,
                       int width,
                       int height)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object