Inheritance diagram for DcmRLECodecParameter:
Public Member Functions | |
DcmRLECodecParameter (OFBool pCreateSOPInstanceUID=OFFalse, Uint32 pFragmentSize=0, OFBool pCreateOffsetTable=OFTrue, OFBool pConvertToSC=OFFalse, OFBool pReverseDecompressionByteOrder=OFFalse) | |
constructor. | |
DcmRLECodecParameter (const DcmRLECodecParameter &arg) | |
copy constructor | |
virtual | ~DcmRLECodecParameter () |
destructor | |
virtual DcmCodecParameter * | clone () const |
this methods creates a copy of type DcmCodecParameter * it must be overweritten in every subclass. | |
virtual const char * | className () const |
returns the class name as string. | |
Uint32 | getFragmentSize () const |
returns maximum fragment size (in kbytes) for compression, 0 for unlimited. | |
OFBool | getCreateOffsetTable () const |
returns offset table creation flag | |
OFBool | getConvertToSC () const |
returns secondary capture conversion flag | |
OFBool | getUIDCreation () const |
returns mode for SOP Instance UID creation | |
OFBool | getReverseDecompressionByteOrder () const |
returns reverse decompression byte order mode | |
Private Member Functions | |
DcmRLECodecParameter & | operator= (const DcmRLECodecParameter &) |
private undefined copy assignment operator | |
Private Attributes | |
Uint32 | fragmentSize |
maximum fragment size (in kbytes) for compression, 0 for unlimited. | |
OFBool | createOffsetTable |
create offset table during image compression | |
OFBool | convertToSC |
flag indicating whether image should be converted to Secondary Capture upon compression | |
OFBool | createInstanceUID |
create new Instance UID during compression/decompression? | |
OFBool | reverseDecompressionByteOrder |
enable reverse byte order of RLE segments during decompression, needed to decompress certain incorrectly encoded RLE images |
Definition at line 37 of file dcrlecp.h.
DcmRLECodecParameter::DcmRLECodecParameter | ( | OFBool | pCreateSOPInstanceUID = OFFalse , |
|
Uint32 | pFragmentSize = 0 , |
|||
OFBool | pCreateOffsetTable = OFTrue , |
|||
OFBool | pConvertToSC = OFFalse , |
|||
OFBool | pReverseDecompressionByteOrder = OFFalse | |||
) |
constructor.
pCreateSOPInstanceUID | true if a new SOP instance UID should be assigned upon compression/decompression | |
pFragmentSize | maximum fragment size (in kbytes) for compression, 0 for unlimited. | |
pCreateOffsetTable | create offset table during image compression? | |
pConvertToSC | flag indicating whether image should be converted to Secondary Capture upon compression | |
pReverseDecompressionByteOrder | flag indicating whether the byte order should be reversed upon decompression. Needed to correctly decode some incorrectly encoded images with more than one byte per sample. |
virtual DcmCodecParameter* DcmRLECodecParameter::clone | ( | ) | const [virtual] |
this methods creates a copy of type DcmCodecParameter * it must be overweritten in every subclass.
Implements DcmCodecParameter.
virtual const char* DcmRLECodecParameter::className | ( | ) | const [virtual] |
returns the class name as string.
can be used as poor man's RTTI replacement.
Implements DcmCodecParameter.
Uint32 DcmRLECodecParameter::getFragmentSize | ( | ) | const [inline] |
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition at line 79 of file dcrlecp.h.
References fragmentSize.
OFBool DcmRLECodecParameter::getCreateOffsetTable | ( | ) | const [inline] |
returns offset table creation flag
Definition at line 87 of file dcrlecp.h.
References createOffsetTable.
OFBool DcmRLECodecParameter::getConvertToSC | ( | ) | const [inline] |
returns secondary capture conversion flag
Definition at line 95 of file dcrlecp.h.
References convertToSC.
OFBool DcmRLECodecParameter::getUIDCreation | ( | ) | const [inline] |
returns mode for SOP Instance UID creation
Definition at line 103 of file dcrlecp.h.
References createInstanceUID.
OFBool DcmRLECodecParameter::getReverseDecompressionByteOrder | ( | ) | const [inline] |
returns reverse decompression byte order mode
Definition at line 111 of file dcrlecp.h.
References reverseDecompressionByteOrder.