29 #ifndef DCMJPLS_DJDECODE_H
30 #define DCMJPLS_DJDECODE_H
32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/ofstd/oftypes.h"
34 #include "dcmtk/dcmjpls/djlsutil.h"
56 JLS_UIDCreation uidcreation = EJLSUC_default,
57 JLS_PlanarConfiguration planarconfig = EJLSPC_restore,
58 OFBool ignoreOffsetTable = OFFalse);
static DJLSNearLosslessDecoder * nearlosslessdecoder_
pointer to near-lossless encoder
static void cleanup()
deregisters decoders.
static DJLSCodecParameter * cp_
pointer to codec parameter shared by all decoders
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 OFBool registered_
flag indicating whether the decoders are already registered.
singleton class that registers decoders for all supported JPEG-LS processes.
codec class for JPEG-LS lossless only TS decoding
codec parameter for JPEG-LS codecs
static DJLSLosslessDecoder * losslessdecoder_
pointer to losslessdecoder
codec class for JPEG-LS lossy and lossless TS decoding