|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.animation.timing.interpolation.LinearInterpolator
public final class LinearInterpolator
This class implements the Interpolator interface by providing a simple interpolate function that simply returns the value that it was given. The net effect is that callers will end up calculating values linearly during intervals.
Because there is no variation to this class, it is a singleton and
is referenced by using the getInstance()
static method.
Method Summary | |
---|---|
static LinearInterpolator |
getInstance()
Returns the single DiscreteInterpolator object |
float |
interpolate(float fraction)
This method always returns the value it was given, which will cause callers to calculate a linear interpolation between boundary values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static LinearInterpolator getInstance()
public float interpolate(float fraction)
interpolate
in interface Interpolator
fraction
- a value between 0 and 1, representing the elapsed
fraction of a time interval (either an entire animation cycle or an
interval between two KeyTimes, depending on where this Interpolator has
been set)
fraction
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |