Inheritance diagram for DiRegisterBase:
Public Member Functions | |
DiRegisterBase () | |
constructor, default | |
virtual | ~DiRegisterBase () |
destructor | |
virtual DiImage * | createImage (const DiDocument *docu, const EI_Status status, const EP_Interpretation photo)=0 |
create color image representation (abstract) | |
virtual DiMonoPixel * | createMonoImageData (const DiColorImage *image, const double red, const double green, const double blue)=0 |
create monochrome pixel data of color image (abstract) | |
Static Public Attributes | |
static DiRegisterBase * | Pointer |
global pointer to registered 'dcmimage' library |
Definition at line 55 of file diregbas.h.
virtual DiImage* DiRegisterBase::createImage | ( | const DiDocument * | docu, | |
const EI_Status | status, | |||
const EP_Interpretation | photo | |||
) | [pure virtual] |
create color image representation (abstract)
docu | pointer to dataset (encapsulated) | |
status | image status | |
photo | photometric interpretation |
Implemented in DiRegister.
virtual DiMonoPixel* DiRegisterBase::createMonoImageData | ( | const DiColorImage * | image, | |
const double | red, | |||
const double | green, | |||
const double | blue | |||
) | [pure virtual] |
create monochrome pixel data of color image (abstract)
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 |
Implemented in DiRegister.