qualpal 3.3.0
Loading...
Searching...
No Matches
metrics.h File Reference

Color difference metrics for qualpal. More...

#include <cassert>
#include <cmath>
#include <qualpal/colors.h>
Include dependency graph for metrics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  qualpal::metrics::DIN99d
 DIN99d color difference metric with optional power transformation. More...
 
struct  qualpal::metrics::CIE76
 CIE76 (Delta E 1976) color difference metric. More...
 
class  qualpal::metrics::CIEDE2000
 CIEDE2000 (Delta E 2000) color difference metric. More...
 

Namespaces

namespace  qualpal
 Qualitative color palette generation library.
 
namespace  qualpal::metrics
 Color difference metrics for perceptual color comparison.
 

Enumerations

enum class  qualpal::metrics::MetricType { qualpal::metrics::DIN99d , qualpal::metrics::CIE76 , qualpal::metrics::CIEDE2000 }
 Supported color difference metrics for palette generation and analysis. More...
 

Detailed Description

Color difference metrics for qualpal.

Provides classes and functions for computing perceptual color differences using standard metrics (DIN99d, CIE76, CIEDE2000). These metrics are used for palette analysis, selection, and color distinguishability evaluation.

All metrics are callable objects (functors) and can be used with colorDifferenceMatrix() and palette generation algorithms.

Definition in file metrics.h.