double Clamp(num value, num min, num max) { num result = (value < min) ? min : value; if (result > max) result = max; return result.toDouble(); }