coverageIndex static method

dynamic coverageIndex(
  1. Map<String, dynamic> cvg,
  2. dynamic val
)

Implementation

static coverageIndex(Map<String, dynamic> cvg, val) {
  final tab = cvg["tab"];
  if (cvg["fmt"] == 1) return tab.indexOf(val);
  if (cvg["fmt"] == 2) {
    final ind = getInterval(tab, val);
    if (ind != -1) return tab[ind + 2] + (val - tab[ind]);
  }
  return -1;
}