hue property

Hue get hue

Implementation

Hue get hue {
  double highestDistance = double.infinity;
  late Hue result;
  for (final hue in hues.entries) {
    final distance = (h % (2 * pi) - hue.value.toDouble().degToRad).abs();
    if (distance < highestDistance) {
      highestDistance = distance;
      result = hue.key;
    }
  }
  return result;
}