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.int
float
float
float
getScale()
Returns the scale of the contours.void
setContourColor
(int contourColor) void
setLevels
(float levels) void
setOffset
(float offset) void
setScale
(float scale) Specifies the scale of the contours.toString()
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
-
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:WholeImageFilter
Actually filter the pixels.- Specified by:
filterPixels
in classWholeImageFilter
- Parameters:
width
- the image widthheight
- the image heightinPixels
- the image pixelstransformedSpace
- the output bounds- Returns:
- the output pixels
-
toString
-