public class FloatEvaluator extends Object implements TypeEvaluator<Number>
float
values.Constructor and Description |
---|
FloatEvaluator() |
Modifier and Type | Method and Description |
---|---|
Float |
evaluate(float fraction,
Number startValue,
Number endValue)
This function returns the result of linearly interpolating the start and end values, with
fraction representing the proportion between the start and end values. |
public Float evaluate(float fraction, Number startValue, Number endValue)
fraction
representing the proportion between the start and end values. The
calculation is a simple parametric calculation: result = x0 + t * (v1 - v0)
,
where x0
is startValue
, x1
is endValue
,
and t
is fraction
.evaluate
in interface TypeEvaluator<Number>
fraction
- The fraction from the starting to the ending valuesstartValue
- The start value; should be of type float
or
Float
endValue
- The end value; should be of type float
or Float
fraction
parameter.Copyright © 2011–2014. All rights reserved.