hmi.elckerlyc.util.timemanipulator
Interface TimeManipulator

All Known Implementing Classes:
GammaManipulator, LinearManipulator, SigmoidManipulator

public interface TimeManipulator

Manipulates animation time, modifying the velocity of an IKMove

Author:
welberge

Method Summary
 double manip(double t)
          Get the manipulated value of 0 < t < 1 Implementations should adhere to the following rules: manip(0)=0 manip(1)=1 for every 0 < t1 < 1, 0 < t2 < 1: if t1 < t2 then manip(t1)
 

Method Detail

manip

double manip(double t)
Get the manipulated value of 0 < t < 1 Implementations should adhere to the following rules: manip(0)=0 manip(1)=1 for every 0 < t1 < 1, 0 < t2 < 1: if t1 < t2 then manip(t1)
Parameters:
t - the time to be manipulated
Returns:
the manipulated time