226 CLab(
double l = 0.0,
double a = 0.0,
double b = 0.0);
231 void SetL(
double value);
233 void SetA(
double value);
235 void SetB(
double value);
Primitive for representation of CIE Lab color values.
const CLab & operator+=(const CLab &color)
const CLab & operator-=(const CLab &color)
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
const CLab & operator/=(const CLab &color)
CLab & operator=(const CLab &color)
TComposedColor< 3 > BaseClass
CLab operator/(const CLab &color) const
CLab operator+(const CLab &color) const
CLab operator*(const CLab &color) const
double GetDeltaE(const CLab &lab) const
CLab(double l=0.0, double a=0.0, double b=0.0)
const CLab & operator*=(const CLab &color)
Generic fixed-size color implementation template.
const TComposedColor< Size > & operator=(const TComposedColor< Size > &color)
const TComposedColor< Size > & operator+=(const TComposedColor< Size > &color)
const TComposedColor< Size > & operator-=(const TComposedColor< Size > &color)
const TComposedColor< Size > & operator*=(const TComposedColor< Size > &color)
const TComposedColor< Size > & operator/=(const TComposedColor< Size > &color)
TVector< Size, Element > operator-() const
void SetElement(int i, const Element &value)
Sets the element at the specified index.
const Element & GetElement(int i) const
Gets the element at the specified index (read-only).
Represents an input/output persistence archive for object serialization.
Contains color management classes.