Mercurial > hg > orthanc
diff OrthancServer/DicomInstanceToStore.cpp @ 3912:7610af1532c3 transcoding
prototyping automated transcoding of incoming DICOM files
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 08 May 2020 13:43:50 +0200 |
parents | 1491d501836a |
children | 884b55ce01f6 |
line wrap: on
line diff
--- a/OrthancServer/DicomInstanceToStore.cpp Fri May 08 12:10:04 2020 +0200 +++ b/OrthancServer/DicomInstanceToStore.cpp Fri May 08 13:43:50 2020 +0200 @@ -381,14 +381,14 @@ } - bool HasPixelData() + ParsedDicomFile& GetParsedDicomFile() { ComputeMissingInformation(); ParseDicomFile(); if (parsed_.HasContent()) { - return parsed_.GetContent().HasTag(DICOM_TAG_PIXEL_DATA); + return parsed_.GetContent(); } else { @@ -498,6 +498,11 @@ bool DicomInstanceToStore::HasPixelData() const { - return const_cast<PImpl&>(*pimpl_).HasPixelData(); + return const_cast<PImpl&>(*pimpl_).GetParsedDicomFile().HasTag(DICOM_TAG_PIXEL_DATA); + } + + ParsedDicomFile& DicomInstanceToStore::GetParsedDicomFile() const + { + return const_cast<PImpl&>(*pimpl_).GetParsedDicomFile(); } }