interpolate method
Implementation
T interpolate(double t) {
if (isStopped) return end;
if (t == 0.0) return begin;
if (t == 1.0) return end;
return doInterpolate(t);
}
T interpolate(double t) {
if (isStopped) return end;
if (t == 0.0) return begin;
if (t == 1.0) return end;
return doInterpolate(t);
}