public class SphereFilter extends TransformFilter implements DynFiltering
BILINEAR, NEAREST_NEIGHBOUR
Constructor and Description |
---|
SphereFilter() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
BufferedImage |
filter(BufferedImage src,
Struct parameters) |
Point2D |
getCentre()
Get the centre of the effect as a proportion of the image size.
|
float |
getCentreX() |
float |
getCentreY()
Get the centre of the effect in the Y direction as a proportion of the image size.
|
float |
getRadius()
Get the radius of the effect.
|
float |
getRefractionIndex()
Get the index of refaction.
|
void |
setCentre(Point2D centre)
Set the centre of the effect as a proportion of the image size.
|
void |
setCentreX(float centreX)
Set the centre of the effect in the X direction as a proportion of the image size.
|
void |
setCentreY(float centreY)
Set the centre of the effect in the Y direction as a proportion of the image size.
|
void |
setRadius(float r)
Set the radius of the effect.
|
void |
setRefractionIndex(float refractionIndex)
Set the index of refaction.
|
String |
toString() |
getEdgeAction, getInterpolation, setEdgeAction, setInterpolation
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public SphereFilter()
public void setRefractionIndex(float refractionIndex)
refractionIndex
- the index of refactiongetRefractionIndex()
public float getRefractionIndex()
setRefractionIndex(float)
public void setRadius(float r)
r
- the radiusgetRadius()
public float getRadius()
setRadius(float)
public void setCentreX(float centreX)
centreX
- the centergetCentreX()
public float getCentreX()
public void setCentreY(float centreY)
centreY
- the centergetCentreY()
public float getCentreY()
setCentreY(float)
public void setCentre(Point2D centre)
centre
- the centergetCentre()
public Point2D getCentre()
setCentre(java.awt.geom.Point2D)
public BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
filter
in class TransformFilter
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
filter
in class TransformFilter
PageException
Copyright © 2015 Lucee