refinery
RAW file processor
|
A 3-color pixel with L, A and B values. More...
#include <refinery/image.h>
Public Member Functions | |
LABPixel () | |
Empty constructor. | |
template<typename U > | |
LABPixel (const U(&rhs)[3]) | |
Constructor. | |
template<typename U > | |
LABPixel (const LABPixel< U > &rhs) | |
Copy constructor. | |
const T & | l () const |
The luminance value. | |
const T & | a () const |
The A value. | |
const T & | b () const |
The B value. | |
T & | l () |
A mutable reference to the luminance value. | |
T & | a () |
A mutable reference to the A value. | |
T & | b () |
A mutable reference to the B value. |
A 3-color pixel with L, A and B values.
This is simply a Pixel with some convenience accessors.
T | Type of each color value. |
refinery::LABPixel< T >::LABPixel | ( | const U(&) | rhs[3] | ) | [inline] |
refinery::LABPixel< T >::LABPixel | ( | const LABPixel< U > & | rhs | ) | [inline] |