DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Member Functions
DiYBRPart422PixelTemplate< T1, T2 > Class Template Reference

Template class to handle YCbCr Partial 4:2:2 pixel data. More...

+ Inheritance diagram for DiYBRPart422PixelTemplate< T1, T2 >:

List of all members.

Public Member Functions

 DiYBRPart422PixelTemplate (const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const int bits)
 constructor
virtual ~DiYBRPart422PixelTemplate ()
 destructor

Private Member Functions

void convert (const T1 *pixel, const int bits)
 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

Detailed Description

template<class T1, class T2>
class DiYBRPart422PixelTemplate< T1, T2 >

Template class to handle YCbCr Partial 4:2:2 pixel data.


Constructor & Destructor Documentation

template<class T1 , class T2 >
DiYBRPart422PixelTemplate< T1, T2 >::DiYBRPart422PixelTemplate ( const DiDocument docu,
const DiInputPixel pixel,
EI_Status &  status,
const int  bits 
) [inline]

constructor

Parameters:
docupointer to DICOM document
pixelpointer to input pixel representation
statusreference to status variable
bitsnumber of bits per sample

Member Function Documentation

template<class T1 , class T2 >
void DiYBRPart422PixelTemplate< T1, T2 >::convert ( const T1 *  pixel,
const int  bits 
) [inline, private]

convert input pixel data to intermediate representation

Parameters:
pixelpointer to input pixel data
bitsnumber of bits per sample

The documentation for this class was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027