|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.anim.values.AnimatableValue
org.apache.batik.anim.values.AnimatableNumberListValue
public class AnimatableNumberListValue
A number list in the animation system.
| Field Summary | |
|---|---|
protected float[] |
numbers
The numbers. |
| Fields inherited from class org.apache.batik.anim.values.AnimatableValue |
|---|
decimalFormat, hasChanged, target |
| Constructor Summary | |
|---|---|
protected |
AnimatableNumberListValue(AnimationTarget target)
Creates a new, uninitialized AnimatableNumberListValue. |
|
AnimatableNumberListValue(AnimationTarget target,
float[] numbers)
Creates a new AnimatableNumberListValue. |
| Method Summary | |
|---|---|
boolean |
canPace()
Returns whether two values of this type can have their distance computed, as needed by paced animation. |
float |
distanceTo(AnimatableValue other)
Returns the absolute distance between this value and the specified other value. |
String |
getCssText()
Returns the CSS text representation of the value. |
float[] |
getNumbers()
Gets the numbers. |
AnimatableValue |
getZeroValue()
Returns a zero value of this AnimatableValue's type. |
AnimatableValue |
interpolate(AnimatableValue result,
AnimatableValue to,
float interpolation,
AnimatableValue accumulation,
int multiplier)
Performs interpolation to the given value. |
| Methods inherited from class org.apache.batik.anim.values.AnimatableValue |
|---|
formatNumber, hasChanged, toString, toStringRep |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected float[] numbers
| Constructor Detail |
|---|
protected AnimatableNumberListValue(AnimationTarget target)
public AnimatableNumberListValue(AnimationTarget target,
float[] numbers)
| Method Detail |
|---|
public AnimatableValue interpolate(AnimatableValue result,
AnimatableValue to,
float interpolation,
AnimatableValue accumulation,
int multiplier)
interpolate in class AnimatableValueresult - the object in which to store the result of the
interpolation, or null if a new object should be createdto - the value this value should be interpolated towards, or null
if no actual interpolation should be performedinterpolation - the interpolation distance, 0 <= interpolation
<= 1accumulation - an accumulation to add to the interpolated valuemultiplier - an amount the accumulation values should be multiplied
by before being added to the interpolated valuepublic float[] getNumbers()
public boolean canPace()
canPace in class AnimatableValuepublic float distanceTo(AnimatableValue other)
distanceTo in class AnimatableValuepublic AnimatableValue getZeroValue()
getZeroValue in class AnimatableValuepublic String getCssText()
getCssText in class AnimatableValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||