public class SphereFilter extends TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, transformedSpace, WRAP, ZERO
Constructor and Description |
---|
SphereFilter() |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst) |
java.awt.geom.Point2D |
getCentre() |
float |
getCentreX() |
float |
getCentreY() |
float |
getRadius() |
float |
getRefractionIndex() |
void |
setCentre(java.awt.geom.Point2D centre) |
void |
setCentreX(float centreX) |
void |
setCentreY(float centreY) |
void |
setRadius(float r) |
void |
setRefractionIndex(float refractionIndex) |
java.lang.String |
toString() |
protected void |
transformInverse(int x,
int y,
float[] out) |
filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public void setRefractionIndex(float refractionIndex)
public float getRefractionIndex()
public void setRadius(float r)
public float getRadius()
public void setCentreX(float centreX)
public float getCentreX()
public void setCentreY(float centreY)
public float getCentreY()
public void setCentre(java.awt.geom.Point2D centre)
public java.awt.geom.Point2D getCentre()
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
filter
in interface java.awt.image.BufferedImageOp
filter
in class TransformFilter
protected void transformInverse(int x, int y, float[] out)
transformInverse
in class TransformFilter
public java.lang.String toString()
toString
in class java.lang.Object