32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmdata/dccodec.h"
53 OFBool pCreateSOPInstanceUID = OFFalse,
54 Uint32 pFragmentSize = 0,
55 OFBool pCreateOffsetTable = OFTrue,
56 OFBool pConvertToSC = OFFalse,
57 OFBool pReverseDecompressionByteOrder = OFFalse);
OFBool createInstanceUID
create new Instance UID during compression/decompression?
virtual DcmCodecParameter * clone() const
this methods creates a copy of type DcmCodecParameter * it must be overweritten in every subclass...
OFBool getUIDCreation() const
returns mode for SOP Instance UID creation
codec parameter for RLE codec
OFBool getReverseDecompressionByteOrder() const
returns reverse decompression byte order mode
OFBool reverseDecompressionByteOrder
enable reverse byte order of RLE segments during decompression, needed to decompress certain incorrec...
virtual const char * className() const
returns the class name as string.
DcmRLECodecParameter(OFBool pCreateSOPInstanceUID=OFFalse, Uint32 pFragmentSize=0, OFBool pCreateOffsetTable=OFTrue, OFBool pConvertToSC=OFFalse, OFBool pReverseDecompressionByteOrder=OFFalse)
constructor.
OFBool convertToSC
flag indicating whether image should be converted to Secondary Capture upon compression ...
Uint32 getFragmentSize() const
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
abstract base class for a codec parameter object that describes the settings (modes of operations) fo...
DcmRLECodecParameter & operator=(const DcmRLECodecParameter &)
private undefined copy assignment operator
OFBool getConvertToSC() const
returns secondary capture conversion flag
OFBool getCreateOffsetTable() const
returns offset table creation flag
OFBool createOffsetTable
create offset table during image compression
Uint32 fragmentSize
maximum fragment size (in kbytes) for compression, 0 for unlimited.
virtual ~DcmRLECodecParameter()
destructor