Mercurial > hg > orthanc
diff OrthancServer/ParsedDicomFile.h @ 1788:6a2d507ef064 worklists
getting rid of opaque data structures
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 18 Nov 2015 16:11:28 +0100 |
parents | 1b1d5470233f |
children | 30e97a1f4093 |
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.h Wed Nov 18 15:50:32 2015 +0100 +++ b/OrthancServer/ParsedDicomFile.h Wed Nov 18 16:11:28 2015 +0100 @@ -39,6 +39,9 @@ #include "../Core/Images/ImageBuffer.h" #include "../Core/IDynamicObject.h" +class DcmDataset; +class DcmFileFormat; + namespace Orthanc { class ParsedDicomFile : public IDynamicObject @@ -68,9 +71,13 @@ ParsedDicomFile(const std::string& content); + ParsedDicomFile(DcmDataset& dicom); + + ParsedDicomFile(DcmFileFormat& dicom); + ~ParsedDicomFile(); - void* GetDcmtkObject(); + DcmFileFormat& GetDcmtkObject(); ParsedDicomFile* Clone();