|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.TransitionFilter
public class TransitionFilter
A filter which uses another filter to perform a transition. e.g. to create a blur transition, you could write: new TransitionFilter( new BoxBlurFilter(), "radius", 0, 100 );
| Field Summary | |
|---|---|
protected BufferedImageOp |
filter
The filter used for the transition. |
protected float |
maxValue
The end value for the filter property. |
protected float |
minValue
The start value for the filter property. |
| Constructor Summary | |
|---|---|
TransitionFilter(BufferedImageOp filter,
String property,
float minValue,
float maxValue)
Construct a TransitionFilter. |
|
| Method Summary | |
|---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst)
|
BufferedImage |
getDestination()
Get the destination image. |
float |
getTransition()
Get the transition of the image. |
void |
prepareFilter(float transition)
Prepare the filter for the transiton at a given time. |
void |
setDestination(BufferedImage destination)
Set the destination image. |
void |
setTransition(float transition)
Set the transition of the image in the range 0..1. |
String |
toString()
|
| Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp |
|---|
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected BufferedImageOp filter
protected float minValue
protected float maxValue
| Constructor Detail |
|---|
public TransitionFilter(BufferedImageOp filter,
String property,
float minValue,
float maxValue)
filter - the filter to useproperty - the filter property which is changed over the transitionminValue - the start value for the filter propertymaxValue - the end value for the filter property| Method Detail |
|---|
public void setTransition(float transition)
transition - the transitiongetTransition()public float getTransition()
setTransition(float)public void setDestination(BufferedImage destination)
destination - the destination imagegetDestination()public BufferedImage getDestination()
setDestination(java.awt.image.BufferedImage)public void prepareFilter(float transition)
transition - the transition time in the range 0 - 1
public BufferedImage filter(BufferedImage src,
BufferedImage dst)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||