Mercurial > hg > orthanc-wsi
diff Framework/Outputs/MultiframeDicomWriter.h @ 220:7ffcce8ec94c
Fix issue #145 (support of Concatenation UID)
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 12 Jan 2021 18:32:30 +0100 |
parents | 1e864138f0da |
children | 49f647ed1b4c |
line wrap: on
line diff
--- a/Framework/Outputs/MultiframeDicomWriter.h Tue Jan 12 17:09:57 2021 +0100 +++ b/Framework/Outputs/MultiframeDicomWriter.h Tue Jan 12 18:32:30 2021 +0100 @@ -54,6 +54,10 @@ DcmPixelItem* offsetTable_; std::unique_ptr<DcmOffsetList> offsetList_; + bool isConcatenation_; + unsigned int countInstances_; + unsigned int firstFrameInInstance_; + void ResetImage(); void InjectUncompressedPixelData(DcmFileFormat& dicom); @@ -66,7 +70,8 @@ unsigned int height, unsigned int tileWidth, unsigned int tileHeight, - Orthanc::PhotometricInterpretation photometric); + Orthanc::PhotometricInterpretation photometric, + bool isConcatenation); void AddFrame(const std::string& frame, DcmItem* functionalGroup); // This takes the ownership