Class SinusDecreaseVariation
java.lang.Object
org.eclipse.nebula.cwt.animation.movement.AbstractMovement
org.eclipse.nebula.cwt.animation.movement.SinusDecreaseVariation
- All Implemented Interfaces:
IMovement
public class SinusDecreaseVariation extends AbstractMovement
This is not an easing equation. This movement goes from f(0)=0 to f(t)=0 with
intermediate values between -amplitude and amplitude an decreasing with time.
-
Field Summary
Fields Modifier and Type Field Description (package private) doubleamplitude(package private) intvariationsFields inherited from class org.eclipse.nebula.cwt.animation.movement.AbstractMovement
duration, max, min -
Constructor Summary
Constructors Constructor Description SinusDecreaseVariation(int nb, double amplitude) -
Method Summary
Modifier and Type Method Description doublegetValue(double step)Get value at step 'step'
-
Field Details
-
variations
int variations -
amplitude
double amplitude
-
-
Constructor Details
-
SinusDecreaseVariation
public SinusDecreaseVariation(int nb, double amplitude)
-
-
Method Details