Package com.jhlabs.image
Class ContourFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.WholeImageFilter
-
- com.jhlabs.image.ContourFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp,java.lang.Cloneable
public class ContourFilter extends WholeImageFilter
A filter which draws contours on an image at given brightness levels.
-
-
Field Summary
-
Fields inherited from class com.jhlabs.image.WholeImageFilter
originalSpace, transformedSpace
-
-
Constructor Summary
Constructors Constructor Description ContourFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int[]filterPixels(int width, int height, int[] inPixels, java.awt.Rectangle transformedSpace)Actually filter the pixels.intgetContourColor()floatgetLevels()floatgetOffset()floatgetScale()Returns the scale of the contours.voidsetContourColor(int contourColor)voidsetContourColor(java.lang.String contourColor)voidsetLevels(float levels)voidsetOffset(float offset)voidsetScale(float scale)Specifies the scale of the contours.java.lang.StringtoString()-
Methods inherited from class com.jhlabs.image.WholeImageFilter
filter, transformSpace
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
-
-
-
-
Method Detail
-
setLevels
public void setLevels(float levels)
-
getLevels
public float getLevels()
-
setScale
public void setScale(float scale)
Specifies the scale of the contours.- Parameters:
scale- the scale of the contours, min-value 0, max-value 1- See Also:
getScale()
-
getScale
public float getScale()
Returns the scale of the contours.- Returns:
- the scale of the contours.
- See Also:
setScale(float)
-
setOffset
public void setOffset(float offset)
-
getOffset
public float getOffset()
-
setContourColor
public void setContourColor(int contourColor)
-
setContourColor
public void setContourColor(java.lang.String contourColor)
-
getContourColor
public int getContourColor()
-
filterPixels
protected int[] filterPixels(int width, int height, int[] inPixels, java.awt.Rectangle transformedSpace)Description copied from class:WholeImageFilterActually filter the pixels.- Specified by:
filterPixelsin classWholeImageFilter- Parameters:
width- the image widthheight- the image heightinPixels- the image pixelstransformedSpace- the output bounds- Returns:
- the output pixels
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-