Package com.jhlabs.image
Class SwimFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.TransformFilter
com.jhlabs.image.SwimFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
-
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 TypeMethodDescriptionfloat
float
getAngle()
float
getScale()
float
float
getTime()
float
void
setAmount
(float amount) void
setAngle
(float angle) void
setScale
(float scale) void
setStretch
(float stretch) void
setTime
(float time) void
setTurbulence
(float turbulence) toString()
protected void
transformInverse
(int x, int y, float[] out) Methods inherited from class com.jhlabs.image.TransformFilter
filter, filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
SwimFilter
public SwimFilter()
-
-
Method Details
-
setAmount
public void setAmount(float amount) -
getAmount
public float getAmount() -
setScale
public void setScale(float scale) -
getScale
public float getScale() -
setStretch
public void setStretch(float stretch) -
getStretch
public float getStretch() -
setAngle
public void setAngle(float angle) -
getAngle
public float getAngle() -
setTurbulence
public void setTurbulence(float turbulence) -
getTurbulence
public float getTurbulence() -
setTime
public void setTime(float time) -
getTime
public float getTime() -
transformInverse
protected void transformInverse(int x, int y, float[] out) - Specified by:
transformInverse
in classTransformFilter
-
toString
-