qualpal 3.3.0
Loading...
Searching...
No Matches
qualpal::PaletteAnalysis Struct Reference

Holds analysis results for a color palette under a specific vision condition. More...

#include <analyze.h>

Collaboration diagram for qualpal::PaletteAnalysis:
[legend]

Public Attributes

Matrix< double > difference_matrix
 Pairwise color difference matrix [size: n x n].
 
std::vector< double > min_distances
 
double bg_min_distance
 

Detailed Description

Holds analysis results for a color palette under a specific vision condition.

Contains:

  • The pairwise color difference matrix for all palette colors.
  • The minimum color distance to any other color for each palette color.
  • The minimum color distance from the background (if provided) to the palette.

All distances are computed using the specified color difference metric and simulated color vision deficiency (CVD) if applicable.

Definition at line 36 of file analyze.h.

Member Data Documentation

◆ bg_min_distance

double qualpal::PaletteAnalysis::bg_min_distance
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Minimum distance from background to palette, or NaN if no background.

Definition at line 42 of file analyze.h.

◆ difference_matrix

Matrix<double> qualpal::PaletteAnalysis::difference_matrix

Pairwise color difference matrix [size: n x n].

Definition at line 39 of file analyze.h.

◆ min_distances

std::vector<double> qualpal::PaletteAnalysis::min_distances

For each color, the minimum distance to any other color [size: n].

Definition at line 40 of file analyze.h.


The documentation for this struct was generated from the following file: