public class RippleFilter extends TransformFilter
Modifier and Type | Field and Description |
---|---|
static int |
NOISE
Noise ripples.
|
static int |
SAWTOOTH
Sawtooth wave ripples.
|
static int |
SINE
Sine wave ripples.
|
static int |
TRIANGLE
Triangle wave ripples.
|
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, RGB_CLAMP, transformedSpace, WRAP, ZERO
filterListener
Constructor and Description |
---|
RippleFilter()
Construct a RippleFilter.
|
Modifier and Type | Method and Description |
---|---|
int |
getWaveType()
Get the wave type.
|
float |
getXAmplitude()
Get the amplitude of ripple in the X direction.
|
float |
getXWavelength()
Get the wavelength of ripple in the X direction.
|
float |
getYAmplitude()
Get the amplitude of ripple in the Y direction.
|
float |
getYWavelength()
Get the wavelength of ripple in the Y direction.
|
void |
setWaveType(int waveType)
Set the wave type.
|
void |
setXAmplitude(float xAmplitude)
Set the amplitude of ripple in the X direction.
|
void |
setXWavelength(float xWavelength)
Set the wavelength of ripple in the X direction.
|
void |
setYAmplitude(float yAmplitude)
Set the amplitude of ripple in the Y direction.
|
void |
setYWavelength(float yWavelength)
Set the wavelength of ripple in the Y direction.
|
String |
toString() |
protected void |
transformInverse(int x,
int y,
float[] out)
Inverse transform a point.
|
protected void |
transformSpace(Rectangle r)
Forward transform a rectangle.
|
filter, filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation
clone, createCompatibleDestImage, createCompatibleDestImage, filterDone, filterInitialize, filterProgress, filterStart, getBounds2D, getMetaData, getPoint2D, getRenderingHints, getRGB, setFilterListener, setRGB
public static final int SINE
public static final int SAWTOOTH
public static final int TRIANGLE
public static final int NOISE
public void setXAmplitude(float xAmplitude)
xAmplitude
- the amplitude (in pixels).getXAmplitude()
public float getXAmplitude()
setXAmplitude(float)
public void setXWavelength(float xWavelength)
xWavelength
- the wavelength (in pixels).getXWavelength()
public float getXWavelength()
setXWavelength(float)
public void setYAmplitude(float yAmplitude)
yAmplitude
- the amplitude (in pixels).getYAmplitude()
public float getYAmplitude()
setYAmplitude(float)
public void setYWavelength(float yWavelength)
yWavelength
- the wavelength (in pixels).getYWavelength()
public float getYWavelength()
setYWavelength(float)
public void setWaveType(int waveType)
waveType
- the type.getWaveType()
public int getWaveType()
setWaveType(int)
protected void transformSpace(Rectangle r)
TransformFilter
transformSpace
in class TransformFilter
r
- the rectangle to transformprotected void transformInverse(int x, int y, float[] out)
TransformFilter
transformInverse
in class TransformFilter
x
- the X position of the pixel in the output imagey
- the Y position of the pixel in the output imageout
- the position of the pixel in the input imageCopyright © 2012-2013 Bambi Software Foundation. All Rights Reserved.