comparison OrthancFramework/Sources/DicomFormat/DicomInstanceHasher.h @ 4296:3b70a2e6a06c

moving inline methods to source files for ABI compatibility
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 15:52:28 +0100
parents fbc49a65340a
children d9473bd5ed43
comparison
equal deleted inserted replaced
4295:90f91b78d708 4296:3b70a2e6a06c
58 explicit DicomInstanceHasher(const DicomMap& instance); 58 explicit DicomInstanceHasher(const DicomMap& instance);
59 59
60 DicomInstanceHasher(const std::string& patientId, 60 DicomInstanceHasher(const std::string& patientId,
61 const std::string& studyUid, 61 const std::string& studyUid,
62 const std::string& seriesUid, 62 const std::string& seriesUid,
63 const std::string& instanceUid) 63 const std::string& instanceUid);
64 {
65 Setup(patientId, studyUid, seriesUid, instanceUid);
66 }
67 64
68 const std::string& GetPatientId() const 65 const std::string& GetPatientId() const;
69 {
70 return patientId_;
71 }
72 66
73 const std::string& GetStudyUid() const 67 const std::string& GetStudyUid() const;
74 {
75 return studyUid_;
76 }
77 68
78 const std::string& GetSeriesUid() const 69 const std::string& GetSeriesUid() const;
79 {
80 return seriesUid_;
81 }
82 70
83 const std::string& GetInstanceUid() const 71 const std::string& GetInstanceUid() const;
84 {
85 return instanceUid_;
86 }
87 72
88 const std::string& HashPatient(); 73 const std::string& HashPatient();
89 74
90 const std::string& HashStudy(); 75 const std::string& HashStudy();
91 76