com.jhlabs.image

Class OffsetFilter

Implemented Interfaces:
BufferedImageOp, Cloneable

public class OffsetFilter
extends TransformFilter

Field Summary

Fields inherited from class com.jhlabs.image.TransformFilter

BILINEAR, CLAMP, NEAREST_NEIGHBOUR, RGB_CLAMP, WRAP, ZERO, edgeAction, interpolation, originalSpace, transformedSpace

Constructor Summary

OffsetFilter()
OffsetFilter(int xOffset, int yOffset, boolean wrap)

Method Summary

BufferedImage
filter(BufferedImage src, BufferedImage dst)
boolean
getWrap()
int
getXOffset()
int
getYOffset()
void
setWrap(boolean wrap)
void
setXOffset(int xOffset)
void
setYOffset(int yOffset)
String
toString()
protected void
transformInverse(int x, int y, float[] out)

Methods inherited from class com.jhlabs.image.TransformFilter

filter, filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformInverse, transformSpace

Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp

clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRGB, getRenderingHints, setRGB

Constructor Details

OffsetFilter

public OffsetFilter()

OffsetFilter

public OffsetFilter(int xOffset,
                    int yOffset,
                    boolean wrap)

Method Details

filter

public BufferedImage filter(BufferedImage src,
                            BufferedImage dst)
Overrides:
filter in interface TransformFilter

getWrap

public boolean getWrap()

getXOffset

public int getXOffset()

getYOffset

public int getYOffset()

setWrap

public void setWrap(boolean wrap)

setXOffset

public void setXOffset(int xOffset)

setYOffset

public void setYOffset(int yOffset)

toString

public String toString()

transformInverse

protected void transformInverse(int x,
                                int y,
                                float[] out)
Overrides:
transformInverse in interface TransformFilter