7#ifndef INKSCAPE_TRACE_CIELAB_H
8#define INKSCAPE_TRACE_CIELAB_H
85 uint32_t
toRGB()
const;
void add(CieLab const &other)
CieLab & operator=(CieLab const &other)
float operator()(unsigned index) const
Retrieve a CieLab value via index.
uint32_t toRGB() const
Return this CieLab's value converted to an ARGB value.
static float diff(CieLab const &c1, CieLab const &c2)
Computes euclidean distance in CieLab space between two colors.
static float diffSq(CieLab const &c1, CieLab const &c2)
Squared Euclidean distance between two colors in CieLab space.
CieLab(CieLab const &other)
CieLab(float l, float a, float b)
Helper class to stream background task notifications as a series of messages.