|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jhlabs.image.AbstractBufferedImageOp
j2d.filters.WholeImageFilter
com.jhlabs.image.WarpFilter
public class WarpFilter
A filter for warping images using the gridwarp algorithm. You need to supply two warp grids, one for the source image and one for the destination image. The image will be warped so that a point in the source grid moves to its counterpart in the destination grid.
Constructor Summary | |
---|---|
WarpFilter()
Create a WarpFilter. |
|
WarpFilter(WarpGrid sourceGrid,
WarpGrid destGrid)
Create a WarpFilter with two warp grids. |
Method Summary | |
---|---|
void |
crossDissolve(int[] pixels1,
int[] pixels2,
int width,
int height,
float t)
|
WarpGrid |
getDestGrid()
Get the destination warp grid. |
int |
getFrames()
|
java.awt.image.BufferedImage |
getMorphImage()
|
WarpGrid |
getSourceGrid()
Get the source warp grid. |
float |
getTime()
|
void |
morph(int[] srcPixels,
int[] destPixels,
int[] outPixels,
WarpGrid srcGrid,
WarpGrid destGrid,
int width,
int height,
float t)
|
void |
setDestGrid(WarpGrid destGrid)
Set the destination warp grid. |
void |
setFrames(int frames)
|
void |
setMorphImage(java.awt.image.BufferedImage morphImage)
For morphing, sets the image we're morphing to. |
void |
setSourceGrid(WarpGrid sourceGrid)
Set the source warp grid. |
void |
setTime(float time)
|
java.lang.String |
toString()
|
Methods inherited from class j2d.filters.WholeImageFilter |
---|
filter |
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 |
---|
public WarpFilter()
public WarpFilter(WarpGrid sourceGrid, WarpGrid destGrid)
sourceGrid
- the source griddestGrid
- the destination gridMethod Detail |
---|
public void setSourceGrid(WarpGrid sourceGrid)
sourceGrid
- the source gridpublic WarpGrid getSourceGrid()
public void setDestGrid(WarpGrid destGrid)
destGrid
- the destination gridpublic WarpGrid getDestGrid()
public void setFrames(int frames)
public int getFrames()
public void setMorphImage(java.awt.image.BufferedImage morphImage)
public java.awt.image.BufferedImage getMorphImage()
public void setTime(float time)
public float getTime()
public void morph(int[] srcPixels, int[] destPixels, int[] outPixels, WarpGrid srcGrid, WarpGrid destGrid, int width, int height, float t)
public void crossDissolve(int[] pixels1, int[] pixels2, int width, int height, float t)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |