Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | 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

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

Private Member Functions

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

Static Private Attributes

static OFBool registered
 flag indicating whether the decoder is already registered.
static DcmRLECodecParameter * cp
 pointer to codec parameter
static DcmRLECodecDecoder * codec
 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

static 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.

static 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 file:


Generated on 26 Apr 2005 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.4.2