isCleanAgainst function

bool isCleanAgainst(
  1. double value,
  2. List<double> steps, {
  3. double tolerance = 0.5,
})

Return true when value is within tolerance of any entry in steps.

Implementation

bool isCleanAgainst(
  double value,
  List<double> steps, {
  double tolerance = 0.5,
}) {
  for (final step in steps) {
    if ((value - step).abs() <= tolerance) return true;
  }
  return false;
}