Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

DcmRLEDecoderRegistration Class Reference

singleton class that registers an RLE decoder. More...

List of all members.

Static Public Member Functions

void registerCodecs (OFBool pCreateSOPInstanceUID=OFFalse, OFBool pVerbose=OFFalse)
 registers RLE decoder.
void cleanup ()
 deregisters decoder.
void registerCodecs (OFBool pCreateSOPInstanceUID=OFFalse, OFBool pVerbose=OFFalse)
 registers RLE decoder.
void cleanup ()
 deregisters decoder.

Private Member Functions

 DcmRLEDecoderRegistration (const DcmRLEDecoderRegistration &)
 private undefined copy constructor
DcmRLEDecoderRegistrationoperator= (const DcmRLEDecoderRegistration &)
 private undefined copy assignment operator
 DcmRLEDecoderRegistration (const DcmRLEDecoderRegistration &)
 private undefined copy constructor
DcmRLEDecoderRegistrationoperator= (const DcmRLEDecoderRegistration &)
 private undefined copy assignment operator

Static Private Attributes

OFBool registered
 flag indicating whether the decoder is already registered.
DcmRLECodecParametercp
 pointer to codec parameter
DcmRLECodecDecodercodec
 pointer to RLE decoder
DcmRLECodecParametercp
 pointer to codec parameter
DcmRLECodecDecodercodec
 pointer to RLE decoder

Friends

class DcmRLEDecoderRegistrationDummyFriend


Detailed Description

singleton class that registers an RLE decoder.

Definition at line 44 of file dcrledrg.h.


Member Function Documentation

void DcmRLEDecoderRegistration::cleanup  )  [static]
 

deregisters decoder.

Attention: Must not be called while other threads might still use the registered codecs, e.g. because they are currently decoding DICOM data sets through dcmdata.

void DcmRLEDecoderRegistration::cleanup  )  [static]
 

deregisters decoder.

Attention: Must not be called while other threads might still use the registered codecs, e.g. because they are currently decoding DICOM data sets through dcmdata.

void DcmRLEDecoderRegistration::registerCodecs OFBool  pCreateSOPInstanceUID = OFFalse,
OFBool  pVerbose = OFFalse
[static]
 

registers RLE decoder.

If already registered, call is ignored unless cleanup() has been performed before.

Parameters:
pCreateSOPInstanceUID flag indicating whether or not a new SOP Instance UID should be assigned upon decompression.
pVerbose verbose mode flag

void DcmRLEDecoderRegistration::registerCodecs OFBool  pCreateSOPInstanceUID = OFFalse,
OFBool  pVerbose = OFFalse
[static]
 

registers RLE decoder.

If already registered, call is ignored unless cleanup() has been performed before.

Parameters:
pCreateSOPInstanceUID flag indicating whether or not a new SOP Instance UID should be assigned upon decompression.
pVerbose verbose mode flag


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


Generated on 8 Dec 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.9.1