Inheritance diagram for DJDecoderLossless:
Public Member Functions | |
DJDecoderLossless () | |
default constructor | |
virtual | ~DJDecoderLossless () |
destructor | |
virtual E_TransferSyntax | supportedTransferSyntax () const |
returns the transfer syntax that this particular codec is able to encode and decode. | |
Private Member Functions | |
virtual DJDecoder * | createDecoderInstance (const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample, OFBool isYBR) const |
creates an instance of the compression library to be used for decoding. |
Definition at line 38 of file djdeclol.h.
virtual E_TransferSyntax DJDecoderLossless::supportedTransferSyntax | ( | ) | const [virtual] |
returns the transfer syntax that this particular codec is able to encode and decode.
Implements DJCodecDecoder.
virtual DJDecoder* DJDecoderLossless::createDecoderInstance | ( | const DcmRepresentationParameter * | toRepParam, | |
const DJCodecParameter * | cp, | |||
Uint8 | bitsPerSample, | |||
OFBool | isYBR | |||
) | const [private, virtual] |
creates an instance of the compression library to be used for decoding.
toRepParam | representation parameter passed to decode() | |
cp | codec parameter passed to decode() | |
bitsPerSample | bits per sample for the image data | |
isYBR | flag indicating whether DICOM photometric interpretation is YCbCr |
Implements DJCodecDecoder.