32 #include "dcmtk/config/osconfig.h"
33 #include "dcmtk/dcmdata/dccodec.h"
97 Uint32& startFragment,
100 OFString& decompressedColorModel)
const;
117 const Uint16 * pixelData,
139 const E_TransferSyntax fromRepType,
155 const E_TransferSyntax oldRepType,
156 const E_TransferSyntax newRepType)
const;
176 OFString &decompressedColorModel)
const;
a class representing a list of DICOM elements in which each element has a different tag and elements ...
virtual OFCondition decode(const DcmRepresentationParameter *fromRepParam, DcmPixelSequence *pixSeq, DcmPolymorphOBOW &uncompressedPixelData, const DcmCodecParameter *cp, const DcmStack &objStack) const
decompresses the given pixel sequence and stores the result in the given uncompressedPixelData elemen...
virtual OFCondition decodeFrame(const DcmRepresentationParameter *fromParam, DcmPixelSequence *fromPixSeq, const DcmCodecParameter *cp, DcmItem *dataset, Uint32 frameNo, Uint32 &startFragment, void *buffer, Uint32 bufSize, OFString &decompressedColorModel) const
decompresses a single frame from the given pixel sequence and stores the result in the given buffer...
DcmRLECodecDecoder & operator=(const DcmRLECodecDecoder &)
private undefined copy assignment operator
abstract base class for codec representation parameter sets.
this class implements a sequence of pixel items, i.e.
virtual OFCondition determineDecompressedColorModel(const DcmRepresentationParameter *fromParam, DcmPixelSequence *fromPixSeq, const DcmCodecParameter *cp, DcmItem *dataset, OFString &decompressedColorModel) const
determine color model of the decompressed image
abstract base class for a codec parameter object that describes the settings (modes of operations) fo...
this class manages a stack of pointers to DcmObject instances.
virtual OFCondition encode(const Uint16 *pixelData, const Uint32 length, const DcmRepresentationParameter *toRepParam, DcmPixelSequence *&pixSeq, const DcmCodecParameter *cp, DcmStack &objStack) const
compresses the given uncompressed DICOM image and stores the result in the given pixSeq element...
DcmRLECodecDecoder()
default constructor
abstract base class for a codec object that can be registered in dcmdata and performs transfer syntax...
a simple string class that implements a subset of std::string.
a class representing DICOM elements (such as uncompressed pixel data) that can be interpreted either ...
virtual ~DcmRLECodecDecoder()
destructor
virtual OFBool canChangeCoding(const E_TransferSyntax oldRepType, const E_TransferSyntax newRepType) const
checks if this codec is able to convert from the given current transfer syntax to the given new trans...
General purpose class for condition codes.