Mercurial > hg > orthanc
comparison OrthancServer/ParsedDicomFile.h @ 1787:1b1d5470233f worklists
refactoring of DicomFindAnswers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 18 Nov 2015 15:50:32 +0100 |
parents | 164d78911382 |
children | 6a2d507ef064 |
comparison
equal
deleted
inserted
replaced
1786:164d78911382 | 1787:1b1d5470233f |
---|---|
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 | 60 |
61 ParsedDicomFile(void* fileFormat); // Create by embedding a DcmFileFormat (takes ownership) | |
62 | |
63 public: | 61 public: |
64 ParsedDicomFile(); // Create a minimal DICOM instance | 62 ParsedDicomFile(); // Create a minimal DICOM instance |
63 | |
64 ParsedDicomFile(const DicomMap& map); | |
65 | 65 |
66 ParsedDicomFile(const char* content, | 66 ParsedDicomFile(const char* content, |
67 size_t size); | 67 size_t size); |
68 | 68 |
69 ParsedDicomFile(const std::string& content); | 69 ParsedDicomFile(const std::string& content); |
150 void EmbedPdf(const std::string& pdf); | 150 void EmbedPdf(const std::string& pdf); |
151 | 151 |
152 bool ExtractPdf(std::string& pdf); | 152 bool ExtractPdf(std::string& pdf); |
153 | 153 |
154 void Convert(DicomMap& tags); | 154 void Convert(DicomMap& tags); |
155 | |
156 static ParsedDicomFile* CreateFromDcmtkDataset(void* dataset); | |
157 }; | 155 }; |
158 | 156 |
159 } | 157 } |