DJDecoderLossless Class Reference

Decoder class for JPEG Lossless (8/12/16-bit). More...

Inheritance diagram for DJDecoderLossless:

DJCodecDecoder DcmCodec List of all members.

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 DJDecodercreateDecoderInstance (const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample, OFBool isYBR) const
 creates an instance of the compression library to be used for decoding.

Detailed Description

Decoder class for JPEG Lossless (8/12/16-bit).

Definition at line 38 of file djdeclol.h.


Member Function Documentation

virtual E_TransferSyntax DJDecoderLossless::supportedTransferSyntax (  )  const [virtual]

returns the transfer syntax that this particular codec is able to encode and decode.

Returns:
supported transfer syntax

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.

Parameters:
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
Returns:
pointer to newly allocated decoder object

Implements DJCodecDecoder.


The documentation for this class was generated from the following file:


Generated on 6 Jan 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.5.1