32 hsv_colour(
double aHue,
double aSaturation,
double aValue,
double aAlpha = 1.0);
bool hue_undefined() const
bool operator<(const hsv_colour &aOther) const
void set_saturation(double aSaturation)
bool operator!=(const hsv_colour &aOther) const
void set_alpha(double aAlpha)
static hsv_colour from_rgb(const colour &aColour)
void set_hue(double aHue)
bool operator==(const hsv_colour &aOther) const
void set_brightness(double aBrightness)
double brightness() const
static double undefined_hue()
double saturation() const
hsv_colour brighter(double aDelta) const
void set_value(double aValue)
hsv_colour with_brightness(double aNewLightness) const