20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_HSLCOLOR_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_HSLCOLOR_HXX
36 HSLColor(
double nHue,
double nSaturation,
double nLuminance );
60 HSLTriple(
double nHue,
double nSaturation,
double nLuminance );
double getHue() const
Hue of the color.
double getLuminance() const
Luminance of the color.
double getSaturation() const
Saturation of the color.
bool operator==(const HSLColor &rLHS, const HSLColor &rRHS)
HSLColor operator+(const HSLColor &rLHS, const HSLColor &rRHS)
bool operator!=(const HSLColor &rLHS, const HSLColor &rRHS)
HSLColor operator*(double nFactor, const HSLColor &rRHS)
HSLColor interpolate(const HSLColor &rFrom, const HSLColor &rTo, double t, bool bCCW)
HSL color linear interpolator.