com.jhlabs.image
Class SphereFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.TransformFilter
          extended by com.jhlabs.image.SphereFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class SphereFilter
extends TransformFilter


Field Summary
 
Fields inherited from class com.jhlabs.image.TransformFilter
BILINEAR, CLAMP, NEAREST_NEIGHBOUR, WRAP, ZERO
 
Constructor Summary
SphereFilter()
           
 
Method Summary
 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()
           
 
Methods inherited from class com.jhlabs.image.TransformFilter
getBilinear, getEdgeAction, getInterpolation, getNearestNeighbour, getOriginalSpace, getTransformedSpace, setEdgeAction, setInterpolation, setOriginalSpace, setTransformedSpace
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SphereFilter

public SphereFilter()
Method Detail

setRefractionIndex

public void setRefractionIndex(float refractionIndex)

getRefractionIndex

public float getRefractionIndex()

setRadius

public void setRadius(float r)

getRadius

public float getRadius()

setCentreX

public void setCentreX(float centreX)

getCentreX

public float getCentreX()

setCentreY

public void setCentreY(float centreY)

getCentreY

public float getCentreY()

setCentre

public void setCentre(java.awt.geom.Point2D centre)

getCentre

public java.awt.geom.Point2D getCentre()

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)
Specified by:
filter in interface java.awt.image.BufferedImageOp
Overrides:
filter in class TransformFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object