Mercurial > hg > orthanc
comparison OrthancServer/DicomInstanceToStore.h @ 2898:e5e3253a1164
DicomInstanceToStore::GetHasher()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 18 Oct 2018 11:44:17 +0200 |
parents | a27b0e9a3fd9 |
children | 4e43e67f8ecf |
comparison
equal
deleted
inserted
replaced
2897:9ff17eb830ec | 2898:e5e3253a1164 |
---|---|
31 **/ | 31 **/ |
32 | 32 |
33 | 33 |
34 #pragma once | 34 #pragma once |
35 | 35 |
36 #include "../Core/DicomFormat/DicomInstanceHasher.h" | |
36 #include "../Core/DicomFormat/DicomMap.h" | 37 #include "../Core/DicomFormat/DicomMap.h" |
37 #include "DicomInstanceOrigin.h" | 38 #include "DicomInstanceOrigin.h" |
38 #include "ServerEnumerations.h" | 39 #include "ServerEnumerations.h" |
39 | 40 |
40 #include <boost/shared_ptr.hpp> | 41 #include <boost/shared_ptr.hpp> |
47 { | 48 { |
48 public: | 49 public: |
49 typedef std::map<std::pair<ResourceType, MetadataType>, std::string> MetadataMap; | 50 typedef std::map<std::pair<ResourceType, MetadataType>, std::string> MetadataMap; |
50 | 51 |
51 private: | 52 private: |
52 struct PImpl; | 53 class PImpl; |
53 boost::shared_ptr<PImpl> pimpl_; | 54 boost::shared_ptr<PImpl> pimpl_; |
54 | 55 |
55 public: | 56 public: |
56 DicomInstanceToStore(); | 57 DicomInstanceToStore(); |
57 | 58 |
82 const DicomMap& GetSummary(); | 83 const DicomMap& GetSummary(); |
83 | 84 |
84 const Json::Value& GetJson(); | 85 const Json::Value& GetJson(); |
85 | 86 |
86 bool LookupTransferSyntax(std::string& result); | 87 bool LookupTransferSyntax(std::string& result); |
88 | |
89 DicomInstanceHasher& GetHasher(); | |
87 }; | 90 }; |
88 } | 91 } |