Mercurial > hg > orthanc
comparison OrthancServer/Sources/DicomInstanceToStore.h @ 4505:97d103b57cd1
removed cached dicom summary from DicomInstanceToStore
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Feb 2021 12:07:03 +0100 |
parents | 7d1eabfac6e0 |
children | ac69c9f76c71 |
comparison
equal
deleted
inserted
replaced
4504:7d1eabfac6e0 | 4505:97d103b57cd1 |
---|---|
31 **/ | 31 **/ |
32 | 32 |
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../../OrthancFramework/Sources/DicomFormat/DicomInstanceHasher.h" | |
37 #include "../../OrthancFramework/Sources/DicomFormat/DicomMap.h" | 36 #include "../../OrthancFramework/Sources/DicomFormat/DicomMap.h" |
38 #include "DicomInstanceOrigin.h" | 37 #include "DicomInstanceOrigin.h" |
39 #include "ServerEnumerations.h" | 38 #include "ServerEnumerations.h" |
40 | 39 |
41 #include <boost/shared_ptr.hpp> | 40 #include <boost/shared_ptr.hpp> |
65 void SetBuffer(const void* dicom, | 64 void SetBuffer(const void* dicom, |
66 size_t size); | 65 size_t size); |
67 | 66 |
68 void SetParsedDicomFile(ParsedDicomFile& parsed); | 67 void SetParsedDicomFile(ParsedDicomFile& parsed); |
69 | 68 |
70 void SetSummary(const DicomMap& summary); | |
71 | |
72 const MetadataMap& GetMetadata() const; | 69 const MetadataMap& GetMetadata() const; |
73 | 70 |
74 MetadataMap& GetMetadata(); | 71 MetadataMap& GetMetadata(); |
75 | 72 |
76 void AddMetadata(ResourceType level, | 73 void AddMetadata(ResourceType level, |
79 | 76 |
80 const void* GetBufferData() const; | 77 const void* GetBufferData() const; |
81 | 78 |
82 size_t GetBufferSize() const; | 79 size_t GetBufferSize() const; |
83 | 80 |
84 const DicomMap& GetSummary(); | |
85 | |
86 bool LookupTransferSyntax(std::string& result) const; | 81 bool LookupTransferSyntax(std::string& result) const; |
87 | |
88 DicomInstanceHasher& GetHasher(); | |
89 | 82 |
90 bool HasPixelData() const; | 83 bool HasPixelData() const; |
91 | 84 |
92 ParsedDicomFile& GetParsedDicomFile() const; | 85 ParsedDicomFile& GetParsedDicomFile() const; |
93 }; | 86 }; |