com.jhlabs.image
Class TransformFilter
java.lang.Object
   com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.AbstractBufferedImageOp
       com.jhlabs.image.TransformFilter
com.jhlabs.image.TransformFilter
- All Implemented Interfaces: 
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable
- Direct Known Subclasses: 
- BlockFilter, CircleFilter, CurlFilter, DiffuseFilter, DisplaceFilter, FieldWarpFilter, KaleidoscopeProcessor, MapFilter, MarbleFilter, OffsetFilter, PerspectiveFilter, PinchFilter, PolarFilter, RippleFilter, RotateFilter, ShearFilter, SphereFilter, SwimFilter, WaterFilter
- public abstract class TransformFilter 
- extends AbstractBufferedImageOp
An abstract superclass for filters which distort images in some way. The subclass only needs to override
 two methods to provide the mapping between source and destination pixels.
 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ZERO
public static final int ZERO
- See Also:
- Constant Field Values
CLAMP
public static final int CLAMP
- See Also:
- Constant Field Values
WRAP
public static final int WRAP
- See Also:
- Constant Field Values
NEAREST_NEIGHBOUR
public static final int NEAREST_NEIGHBOUR
- See Also:
- Constant Field Values
BILINEAR
public static final int BILINEAR
- See Also:
- Constant Field Values
TransformFilter
public TransformFilter()
setEdgeAction
public void setEdgeAction(int edgeAction)
- 
 
getEdgeAction
public int getEdgeAction()
- 
 
setInterpolation
public void setInterpolation(int interpolation)
- 
 
getInterpolation
public int getInterpolation()
- 
 
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)
- 
 
getNearestNeighbour
public static int getNearestNeighbour()
- 
 
getBilinear
public static int getBilinear()
- 
 
getTransformedSpace
public java.awt.Rectangle getTransformedSpace()
- 
 
setTransformedSpace
public void setTransformedSpace(java.awt.Rectangle transformedSpace)
- 
 
getOriginalSpace
public java.awt.Rectangle getOriginalSpace()
- 
 
setOriginalSpace
public void setOriginalSpace(java.awt.Rectangle originalSpace)
-