DCMTK  Version 3.6.7
OFFIS DICOM Toolkit
Private Member Functions | Private Attributes | Friends | List of all members
DcmRepresentationEntry Class Reference

an object of this class maintains one compression "version" of a PixelData element within a DICOM dataset. More...

Private Member Functions

 DcmRepresentationEntry (const E_TransferSyntax rt, const DcmRepresentationParameter *rp, DcmPixelSequence *pixSeq)
 constructor More...
 
 DcmRepresentationEntry (const DcmRepresentationEntry &oldEntry)
 copy constructor
 
 ~DcmRepresentationEntry ()
 destructor
 
OFBool operator== (const DcmRepresentationEntry &x) const
 comparison operator
 
OFBool operator!= (const DcmRepresentationEntry &x) const
 comparison operator
 
DcmRepresentationEntryoperator= (const DcmRepresentationEntry &)
 private undefined copy assignment operator
 

Private Attributes

E_TransferSyntax repType
 transfer syntax
 
DcmRepresentationParameterrepParam
 representation parameter for this pixel sequence
 
DcmPixelSequencepixSeq
 the compressed pixel sequence itself
 

Friends

class DcmPixelData
 

Detailed Description

an object of this class maintains one compression "version" of a PixelData element within a DICOM dataset.

There can be multiple compressed versions in parallel, with different transfer syntaxes (compression algorithms) or representation parameters (e.g. compression factors).

Constructor & Destructor Documentation

◆ DcmRepresentationEntry()

DcmRepresentationEntry::DcmRepresentationEntry ( const E_TransferSyntax  rt,
const DcmRepresentationParameter rp,
DcmPixelSequence pixSeq 
)
private

constructor

Parameters
rttransfer syntax
rppointer to representation parameter on heap, will be deleted when this object destructs.
pixSeqpointer to pixel sequence on heap, will be deleted when this object destructs.

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


Generated on Thu Apr 28 2022 for DCMTK Version 3.6.7 by Doxygen 1.9.1