toHSV method
Converts this colour to its HSVColour representation.
Implementation
@override
HSVColour toHSV() {
double s = 0.0;
double v = 0.0;
v = lightness + saturation * (lightness < 0.5 ? lightness : 1 - lightness);
if (v != 0) s = 2 - 2 * lightness / v;
return HSVColour.fromAHSV(alpha, hue, s.clamp(0.0, 1.0), v.clamp(0.0, 1.0));
}