com.gif4j
Class MillFilter

java.lang.Object
  extended bycom.gif4j.MorphingFilter
      extended bycom.gif4j.MillFilter

public class MillFilter
extends MorphingFilter

An instance of MillFilter implements the gradual appearance animation in the form of rotating mill.

Version:
1.0
Author:
Gif4J Software

Field Summary
 
Fields inherited from class com.gif4j.MorphingFilter
DEFAULT_DELAY_BETWEEN_FRAMES
 
Constructor Summary
MillFilter()
          Constructs MillFilter by default: number of frames = 8 and delay between frames = 0.1 sec (10 1/100 sec)
MillFilter(int framesNumber)
          Constructs MillFilter with the specified number of frames and default delay between frames = 0.1 sec (10 1/100 sec)
MillFilter(int framesNumber, int delayBetweenFrames)
          Constructs MillFilter with the specified number of frames and delay between frames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MillFilter

public MillFilter()
Constructs MillFilter by default: number of frames = 8 and delay between frames = 0.1 sec (10 1/100 sec)


MillFilter

public MillFilter(int framesNumber)
Constructs MillFilter with the specified number of frames and default delay between frames = 0.1 sec (10 1/100 sec)

Parameters:
framesNumber - how many frames the result animation should contain (must be greater than 1).
Throws:
java.lang.IllegalArgumentException - If number of frames less than 2

MillFilter

public MillFilter(int framesNumber,
                  int delayBetweenFrames)
Constructs MillFilter with the specified number of frames and delay between frames

Parameters:
framesNumber - how many frames the result animation should contain (must be greater than 1).
delayBetweenFrames - delay time in 1/100 seconds (100 means 1 second delay) between generated frames.
Throws:
java.lang.IllegalArgumentException - If number of frames less than 2
java.lang.IllegalArgumentException - If delay between frames less than 1