DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Private Member Functions
DJDecoderLossless Class Reference

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

+ Inheritance diagram for DJDecoderLossless:

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)


Member Function Documentation

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:
toRepParamrepresentation parameter passed to decode()
cpcodec parameter passed to decode()
bitsPerSamplebits per sample for the image data
isYBRflag indicating whether DICOM photometric interpretation is YCbCr
Returns:
pointer to newly allocated decoder object

Implements DJCodecDecoder.

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.


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


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027