Classes | Typedefs | Functions
gft::Color Namespace Reference

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 Documentation

Function Documentation

int gft::Color::Channel0 ( int  c)
inline
int gft::Color::Channel1 ( int  c)
inline
int gft::Color::Channel2 ( int  c)
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 
)