public class ShearFilter extends TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, RGB_CLAMP, transformedSpace, WRAP, ZERO
filterListener
Constructor and Description |
---|
ShearFilter() |
Modifier and Type | Method and Description |
---|---|
float |
getXAngle() |
float |
getYAngle() |
boolean |
isResize() |
void |
setResize(boolean resize) |
void |
setXAngle(float xangle) |
void |
setYAngle(float yangle) |
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 void setResize(boolean resize)
public boolean isResize()
public void setXAngle(float xangle)
public float getXAngle()
public void setYAngle(float yangle)
public float getYAngle()
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.