Package com.jhlabs.image
Class ContourFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.WholeImageFilter
com.jhlabs.image.ContourFilter
- All Implemented Interfaces:
BufferedImageOp,Cloneable
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected int[]filterPixels(int width, int height, int[] inPixels, Rectangle transformedSpace) Actually filter the pixels.intfloatfloatfloatgetScale()Returns the scale of the contours.voidsetContourColor(int contourColor) voidsetLevels(float levels) voidsetOffset(float offset) voidsetScale(float scale) Specifies the scale of the contours.toString()Methods inherited from class com.jhlabs.image.WholeImageFilter
filter, transformSpaceMethods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
ContourFilter
public ContourFilter()
-
-
Method Details
-
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.- See Also:
-
getScale
public float getScale()Returns the scale of the contours.- Returns:
- the scale of the contours.
- See Also:
-
setOffset
public void setOffset(float offset) -
getOffset
public float getOffset() -
setContourColor
public void setContourColor(int contourColor) -
getContourColor
public int getContourColor() -
filterPixels
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
-