getMaxMinValue method

  1. @override
(double, double) getMaxMinValue(
  1. KLineEntity entity,
  2. double minV,
  3. double maxV
)
override

record.$1 : min value record.$2: max value

Implementation

@override
(double, double) getMaxMinValue(
    KLineEntity entity, double minV, double maxV) {
  if (entity.maValueList?.isEmpty ?? true) return (minV, maxV);
  double minValue = minV;
  double maxValue = maxV;
  for (double value in entity.maValueList!) {
    if (value == 0) continue;
    minValue =
        min(value, minValue); // min(result, i == 0 ? double.maxFinite : i);
    maxValue = max(value, maxValue);
  }
  return (minValue, maxValue);
}