Package com.jhlabs.image
Class CurlFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.TransformFilter
com.jhlabs.image.CurlFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A page curl effect.
-
Field Summary
Fields inherited from class com.jhlabs.image.TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, transformedSpace, WRAP, ZERO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilter
(BufferedImage src, BufferedImage dst) float
getAngle()
float
float
void
setAngle
(float angle) void
setRadius
(float radius) void
setTransition
(float transition) toString()
protected void
transformInverse
(int x, int y, float[] out) Methods inherited from class com.jhlabs.image.TransformFilter
filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
CurlFilter
public CurlFilter()Construct a CurlFilter with no distortion.
-
-
Method Details
-
setTransition
public void setTransition(float transition) -
getTransition
public float getTransition() -
setAngle
public void setAngle(float angle) -
getAngle
public float getAngle() -
setRadius
public void setRadius(float radius) -
getRadius
public float getRadius() -
filter
- Specified by:
filter
in interfaceBufferedImageOp
- Overrides:
filter
in classTransformFilter
-
transformInverse
protected void transformInverse(int x, int y, float[] out) - Specified by:
transformInverse
in classTransformFilter
-
toString
-