DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
Template class to handle YCbCr Full 4:2:2 pixel data. More...
Public Member Functions | |
DiYBR422PixelTemplate (const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const int bits, const OFBool rgb) | |
constructor | |
virtual | ~DiYBR422PixelTemplate () |
destructor | |
Private Member Functions | |
void | convert (const T1 *pixel, const int bits, const OFBool rgb) |
convert input pixel data to intermediate representation | |
void | convertValue (T2 &red, T2 &green, T2 &blue, const T2 y, const T2 cb, const T2 cr, const T2 maxvalue) |
convert a single YCbCr value to RGB |
Template class to handle YCbCr Full 4:2:2 pixel data.
DiYBR422PixelTemplate< T1, T2 >::DiYBR422PixelTemplate | ( | const DiDocument * | docu, |
const DiInputPixel * | pixel, | ||
EI_Status & | status, | ||
const int | bits, | ||
const OFBool | rgb | ||
) | [inline] |
constructor
docu | pointer to DICOM document |
pixel | pointer to input pixel representation |
status | reference to status variable |
bits | number of bits per sample |
rgb | flag, convert color model to RGB only if true |
void DiYBR422PixelTemplate< T1, T2 >::convert | ( | const T1 * | pixel, |
const int | bits, | ||
const OFBool | rgb | ||
) | [inline, private] |
convert input pixel data to intermediate representation
pixel | pointer to input pixel data |
bits | number of bits per sample |
rgb | flag, convert color model to RGB only if true |