Mercurial > hg > orthanc
comparison OrthancServer/ParsedDicomFile.h @ 1786:164d78911382 worklists
primitives to handle dicom worklists
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 18 Nov 2015 12:00:14 +0100 |
parents | 5ad4e4d92ecb |
children | 1b1d5470233f |
comparison
equal
deleted
inserted
replaced
1784:2dbf25006f88 | 1786:164d78911382 |
---|---|
55 void RemovePrivateTagsInternal(const std::set<DicomTag>* toKeep); | 55 void RemovePrivateTagsInternal(const std::set<DicomTag>* toKeep); |
56 | 56 |
57 void UpdateStorageUid(const DicomTag& tag, | 57 void UpdateStorageUid(const DicomTag& tag, |
58 const std::string& value, | 58 const std::string& value, |
59 bool decodeBinaryTags); | 59 bool decodeBinaryTags); |
60 | |
61 ParsedDicomFile(void* fileFormat); // Create by embedding a DcmFileFormat (takes ownership) | |
60 | 62 |
61 public: | 63 public: |
62 ParsedDicomFile(); // Create a minimal DICOM instance | 64 ParsedDicomFile(); // Create a minimal DICOM instance |
63 | 65 |
64 ParsedDicomFile(const char* content, | 66 ParsedDicomFile(const char* content, |
148 void EmbedPdf(const std::string& pdf); | 150 void EmbedPdf(const std::string& pdf); |
149 | 151 |
150 bool ExtractPdf(std::string& pdf); | 152 bool ExtractPdf(std::string& pdf); |
151 | 153 |
152 void Convert(DicomMap& tags); | 154 void Convert(DicomMap& tags); |
155 | |
156 static ParsedDicomFile* CreateFromDcmtkDataset(void* dataset); | |
153 }; | 157 }; |
154 | 158 |
155 } | 159 } |