DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
singleton class that registers decoders for all supported JPEG-LS processes. More...
Static Public Member Functions | |
static void | registerCodecs (JLS_UIDCreation uidcreation=EJLSUC_default, JLS_PlanarConfiguration planarconfig=EJLSPC_restore, OFBool ignoreOffsetTable=OFFalse) |
registers decoder for all supported JPEG-LS processes. | |
static void | cleanup () |
deregisters decoders. | |
static OFString | getLibraryVersionString () |
get version information of the CharLS library. | |
Static Private Attributes | |
static OFBool | registered_ |
flag indicating whether the decoders are already registered. | |
static DJLSCodecParameter * | cp_ |
pointer to codec parameter shared by all decoders | |
static DJLSLosslessDecoder * | losslessdecoder_ |
pointer to losslessdecoder | |
static DJLSNearLosslessDecoder * | nearlosslessdecoder_ |
pointer to near-lossless encoder |
singleton class that registers decoders for all supported JPEG-LS processes.
static void DJLSDecoderRegistration::cleanup | ( | ) | [static] |
deregisters decoders.
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 OFString DJLSDecoderRegistration::getLibraryVersionString | ( | ) | [static] |
get version information of the CharLS library.
Typical output format: "CharLS, Revision 55020 (modified)"
static void DJLSDecoderRegistration::registerCodecs | ( | JLS_UIDCreation | uidcreation = EJLSUC_default , |
JLS_PlanarConfiguration | planarconfig = EJLSPC_restore , |
||
OFBool | ignoreOffsetTable = OFFalse |
||
) | [static] |
registers decoder for all supported JPEG-LS processes.
If already registered, call is ignored unless cleanup() has been performed before.
uidcreation | flag indicating whether or not a new SOP Instance UID should be assigned upon decompression. |
planarconfig | flag indicating how planar configuration of color images should be encoded upon decompression. |
ignoreOffsetTable | flag indicating whether to ignore the offset table when decompressing multiframe images |