interpolateRange<T> function
Helper to interpolate within a range.
Implementation
T interpolateRange<T>(double t, T start, T end,
Interpolator<T> Function(T, T) interpolatorFactory) {
return interpolatorFactory(start, end)(t);
}