Classes | |
struct | _ColorRGB |
struct | _ColorHSV |
struct | _ColorLab |
Typedefs | |
typedef struct gft::Color::_ColorRGB | ColorRGB |
typedef struct gft::Color::_ColorHSV | ColorHSV |
typedef struct gft::Color::_ColorLab | ColorLab |
Functions | |
int | Triplet (int a, int b, int c) |
double | f (double t) |
ColorLab | RGB2Lab_2 (ColorRGB rgb) |
ColorLab | RGB2Lab (ColorRGB rgb) |
ColorRGB | Lab2RGB (ColorLab lab) |
ColorHSV | RGB2HSV (ColorRGB rgb) |
ColorRGB | HSV2RGB (ColorHSV hsv) |
int | Channel0 (int c) |
int | Channel1 (int c) |
int | Channel2 (int c) |
typedef struct gft::Color::_ColorHSV gft::Color::ColorHSV |
typedef struct gft::Color::_ColorLab gft::Color::ColorLab |
typedef struct gft::Color::_ColorRGB gft::Color::ColorRGB |
|
inline |
|
inline |
|
inline |
double gft::Color::f | ( | double | t | ) |
ColorRGB gft::Color::HSV2RGB | ( | ColorHSV | hsv | ) |
ColorRGB gft::Color::Lab2RGB | ( | ColorLab | lab | ) |
gamma
gamma
gamma
ColorHSV gft::Color::RGB2HSV | ( | ColorRGB | rgb | ) |
ColorLab gft::Color::RGB2Lab | ( | ColorRGB | rgb | ) |
ColorLab gft::Color::RGB2Lab_2 | ( | ColorRGB | rgb | ) |
int gft::Color::Triplet | ( | int | a, |
int | b, | ||
int | c | ||
) |