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
DcmRLEDecoderRegistration & operator= (const DcmRLEDecoderRegistration &)
 private undefined copy assignment operator
 DcmRLEDecoderRegistration (const DcmRLEDecoderRegistration &)
 private undefined copy constructor
DcmRLEDecoderRegistration & operator= (const DcmRLEDecoderRegistration &)
 private undefined copy assignment operator

Static Private Attributes

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

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