![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Include dependency graph for color_vocabulary.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | gaussian_stats_t |
| struct | range_t |
| struct | ethnicity_t |
| struct | skin_color_t |
Macros | |
| #define | SKINS 16 |
Typedefs | |
| typedef struct gaussian_stats_t | gaussian_stats_t |
| typedef struct range_t | range_t |
| typedef enum ethnicities_t | ethnicities_t |
| typedef struct ethnicity_t | ethnicity_t |
| typedef struct skin_color_t | skin_color_t |
Enumerations | |
| enum | ethnicities_t { ETHNIE_CHINESE = 0 , ETHNIE_THAI = 1 , ETHNIE_KURDISH = 2 , ETHNIE_CAUCASIAN = 3 , ETHNIE_AFRICAN_AM = 4 , ETHNIE_MEXICAN = 5 , ETHNIE_END = 6 } |
Functions | |
| const char * | Lch_to_color_name (dt_aligned_pixel_t color) |
| void | get_skin_tones_range () |
| #define SKINS 16 |
| typedef enum ethnicities_t ethnicities_t |
| typedef struct ethnicity_t ethnicity_t |
| typedef struct gaussian_stats_t gaussian_stats_t |
| typedef struct skin_color_t skin_color_t |
| enum ethnicities_t |
| void get_skin_tones_range | ( | ) |
References _compute_range(), skin_color_t::a, a, skin_color_t::b, b, range_t::bottom, dt_Lab_to_XYZ(), dt_XYZ_to_xyY(), get_skin_color(), i, skin_color_t::L, L, Lab, Lch, M_PI_F, SKINS, range_t::top, xyY, and XYZ.
| const char * Lch_to_color_name | ( | dt_aligned_pixel_t | color | ) |
References _compute_range(), _get_ethnicity_name(), skin_color_t::a, a, skin_color_t::b, b, dt_util_dstrcat(), skin_color_t::ethnicity, ETHNIE_END, FALSE, get_skin_color(), h, skin_color_t::L, L, Lab, out, SKINS, and TRUE.
Referenced by _sample_tooltip_callback().