|
OFFIS DCMTK
Version 3.6.0
|
codec parameter for RLE codec More...
Public Member Functions | |
| DcmRLECodecParameter (OFBool pCreateSOPInstanceUID=OFFalse, Uint32 pFragmentSize=0, OFBool pCreateOffsetTable=OFTrue, OFBool pConvertToSC=OFFalse, OFBool pReverseDecompressionByteOrder=OFFalse) | |
| constructor. More... | |
| 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. More... | |
| virtual const char * | className () const |
| returns the class name as string. More... | |
| Uint32 | getFragmentSize () const |
| returns maximum fragment size (in kbytes) for compression, 0 for unlimited. More... | |
| OFBool | getCreateOffsetTable () const |
| returns offset table creation flag More... | |
| OFBool | getConvertToSC () const |
| returns secondary capture conversion flag More... | |
| OFBool | getUIDCreation () const |
| returns mode for SOP Instance UID creation More... | |
| OFBool | getReverseDecompressionByteOrder () const |
| returns reverse decompression byte order mode More... | |
Public Member Functions inherited from DcmCodecParameter | |
| DcmCodecParameter () | |
| default constructor | |
| DcmCodecParameter (const DcmCodecParameter &) | |
| copy constructor | |
| virtual | ~DcmCodecParameter () |
| destructor | |
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 | |
| 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 |
returns the class name as string.
can be used as poor man's RTTI replacement.
Implements DcmCodecParameter.
|
virtual |
this methods creates a copy of type DcmCodecParameter * it must be overweritten in every subclass.
Implements DcmCodecParameter.
|
inline |
returns secondary capture conversion flag
Definition at line 95 of file dcrlecp.h.
References convertToSC.
|
inline |
returns offset table creation flag
Definition at line 87 of file dcrlecp.h.
References createOffsetTable.
|
inline |
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition at line 79 of file dcrlecp.h.
References fragmentSize.
|
inline |
returns reverse decompression byte order mode
Definition at line 111 of file dcrlecp.h.
References reverseDecompressionByteOrder.
|
inline |
returns mode for SOP Instance UID creation
Definition at line 103 of file dcrlecp.h.
References createInstanceUID.