Mercurial > hg > orthanc
diff OrthancServer/DicomInstanceToStore.cpp @ 3956:6e14f2da7c7e
integration transcoding->mainline
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 20 May 2020 16:42:44 +0200 |
parents | 7610af1532c3 |
children | 884b55ce01f6 |
line wrap: on
line diff
--- a/OrthancServer/DicomInstanceToStore.cpp Wed May 06 08:40:48 2020 +0200 +++ b/OrthancServer/DicomInstanceToStore.cpp Wed May 20 16:42:44 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(); } }