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.int
getContourColor()
float
getLevels()
float
getOffset()
float
getScale()
Returns the scale of the contours.void
setContourColor(int contourColor)
void
setContourColor(java.lang.String contourColor)
void
setLevels(float levels)
void
setOffset(float offset)
void
setScale(float scale)
Specifies the scale of the contours.java.lang.String
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, 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: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
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-