DiRegister Class Reference

Class to register color support to dcmimgle library. More...

Inheritance diagram for DiRegister:

DiRegisterBase List of all members.

Public Member Functions

 DiRegister ()
 constructor
virtual ~DiRegister ()
 destructor
virtual DiImagecreateImage (const DiDocument *docu, const EI_Status status, const EP_Interpretation photo)
 create color image representation
virtual DiMonoPixelcreateMonoImageData (const DiColorImage *image, const double red, const double green, const double blue)
 create monochrome pixel data from color image

Detailed Description

Class to register color support to dcmimgle library.

Definition at line 44 of file diregist.h.


Member Function Documentation

virtual DiImage* DiRegister::createImage ( const DiDocument docu,
const EI_Status  status,
const EP_Interpretation  photo 
) [virtual]

create color image representation

Parameters:
docu pointer to dataset (encapsulated)
status image status
photo photometric interpretation
Returns:
pointer to new DiImage object (NULL if an error occurred)

Implements DiRegisterBase.

virtual DiMonoPixel* DiRegister::createMonoImageData ( const DiColorImage image,
const double  red,
const double  green,
const double  blue 
) [virtual]

create monochrome pixel data from color image

Parameters:
image pointer to color image
red coefficient by which the red component is weighted
green coefficient by which the green component is weighted
blue coefficient by which the blue component is weighted
Returns:
pointer to new DiImage object (NULL if an error occurred)

Implements DiRegisterBase.


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