DiColorMonoTemplate< T > Class Template Reference

Template class to convert color image to monochrome images. More...

Inheritance diagram for DiColorMonoTemplate< T >:

DiMonoPixelTemplate< T > DiMonoPixel DiPixelRepresentationTemplate< T > DiPixel List of all members.

Public Member Functions

 DiColorMonoTemplate (const DiColorPixel *pixel, DiMonoModality *modality, const double red, const double green, const double blue)
 constructor
virtual ~DiColorMonoTemplate ()
 destructor

Private Member Functions

void convert (const T *pixel[3], const double red, const double green, const double blue)
 convert color pixel data to monochrome format

Detailed Description

template<class T>
class DiColorMonoTemplate< T >

Template class to convert color image to monochrome images.

(on pixel data level)

Definition at line 47 of file dicomot.h.


Constructor & Destructor Documentation

template<class T>
DiColorMonoTemplate< T >::DiColorMonoTemplate ( const DiColorPixel pixel,
DiMonoModality modality,
const double  red,
const double  green,
const double  blue 
) [inline]

constructor

Parameters:
pixel intermediate representation of color pixel data
modality pointer to object managing modality transform
red coefficient of red pixel component
green coefficient of green pixel component
blue coefficient of blue pixel component

Definition at line 61 of file dicomot.h.

References DiColorMonoTemplate< T >::convert(), DiMonoPixelTemplate< T >::determineMinMax(), DiPixel::getCount(), and DiPixel::getData().


Member Function Documentation

template<class T>
void DiColorMonoTemplate< T >::convert ( const T *  pixel[3],
const double  red,
const double  green,
const double  blue 
) [inline, private]

convert color pixel data to monochrome format

Parameters:
pixel intermediate representation of color pixel data
red coefficient of red pixel component
green coefficient of green pixel component
blue coefficient of blue pixel component

Definition at line 91 of file dicomot.h.

References DiPixel::Count, and DiMonoPixelTemplate< T >::Data.

Referenced by DiColorMonoTemplate< T >::DiColorMonoTemplate().


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


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1