Class InterpolationDouble.ElasticIn
java.lang.Object
gaiasky.util.math.InterpolationDouble
gaiasky.util.math.InterpolationDouble.Elastic
gaiasky.util.math.InterpolationDouble.ElasticIn
- Enclosing class:
InterpolationDouble
-
Nested Class Summary
Nested classes/interfaces inherited from class InterpolationDouble
InterpolationDouble.Bounce, InterpolationDouble.BounceIn, InterpolationDouble.BounceOut, InterpolationDouble.Elastic, InterpolationDouble.ElasticIn, InterpolationDouble.ElasticOut, InterpolationDouble.Exp, InterpolationDouble.ExpIn, InterpolationDouble.ExpOut, InterpolationDouble.Pow, InterpolationDouble.PowIn, InterpolationDouble.PowOut, InterpolationDouble.Swing, InterpolationDouble.SwingIn, InterpolationDouble.SwingOutModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields inherited from class InterpolationDouble
bounce, bounceIn, bounceOut, circle, circleIn, circleOut, elastic, elasticIn, elasticOut, exp10, exp10In, exp10Out, exp5, exp5In, exp5Out, fade, fastSlow, linear, pow2, pow2In, pow2InInverse, pow2Out, pow2OutInverse, pow3, pow3In, pow3InInverse, pow3Out, pow3OutInverse, pow4, pow4In, pow4Out, pow5, pow5In, pow5Out, sine, sineIn, sineOut, slowFast, smooth, smooth2, smoother, swing, swingIn, swingOutModifier and TypeFieldDescriptionstatic final InterpolationDouble.Bouncestatic final InterpolationDouble.BounceInstatic final InterpolationDouble.BounceOutstatic final InterpolationDoublestatic final InterpolationDoublestatic final InterpolationDoublestatic final InterpolationDouble.Elasticstatic final InterpolationDouble.ElasticInstatic final InterpolationDouble.ElasticOutstatic final InterpolationDouble.Expstatic final InterpolationDouble.ExpInstatic final InterpolationDouble.ExpOutstatic final InterpolationDouble.Expstatic final InterpolationDouble.ExpInstatic final InterpolationDouble.ExpOutstatic final InterpolationDoublestatic final InterpolationDouble.PowOutstatic final InterpolationDoublestatic final InterpolationDouble.Powstatic final InterpolationDouble.PowInSlow, then fast.static final InterpolationDoublestatic final InterpolationDouble.PowOutFast, then slow.static final InterpolationDoublestatic final InterpolationDouble.Powstatic final InterpolationDouble.PowInstatic final InterpolationDoublestatic final InterpolationDouble.PowOutstatic final InterpolationDoublestatic final InterpolationDouble.Powstatic final InterpolationDouble.PowInstatic final InterpolationDouble.PowOutstatic final InterpolationDouble.Powstatic final InterpolationDouble.PowInstatic final InterpolationDouble.PowOutstatic final InterpolationDoublestatic final InterpolationDoublestatic final InterpolationDoublestatic final InterpolationDouble.PowInstatic final InterpolationDoubleAka "smoothstep".static final InterpolationDoublestatic final InterpolationDoubleBy Ken Perlin.static final InterpolationDouble.Swingstatic final InterpolationDouble.SwingInstatic final InterpolationDouble.SwingOut -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class InterpolationDouble
apply
-
Constructor Details
-
ElasticIn
public ElasticIn(double value, double power, int bounces, double scale)
-
-
Method Details
-
apply
public double apply(double a) - Overrides:
applyin classInterpolationDouble.Elastic- Parameters:
a- Alpha value between 0 and 1.
-