Mercurial > hg > orthanc
diff OrthancFramework/Sources/DicomFormat/DicomInstanceHasher.cpp @ 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 | bf7b9edf6b81 |
children | 785a2713323e |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomFormat/DicomInstanceHasher.cpp Thu Nov 05 12:01:11 2020 +0100 +++ b/OrthancFramework/Sources/DicomFormat/DicomInstanceHasher.cpp Thu Nov 05 15:52:28 2020 +0100 @@ -56,6 +56,34 @@ instance.GetValue(DICOM_TAG_SOP_INSTANCE_UID).GetContent()); } + Orthanc::DicomInstanceHasher::DicomInstanceHasher(const std::string &patientId, + const std::string &studyUid, + const std::string &seriesUid, + const std::string &instanceUid) + { + Setup(patientId, studyUid, seriesUid, instanceUid); + } + + const std::string &DicomInstanceHasher::GetPatientId() const + { + return patientId_; + } + + const std::string &DicomInstanceHasher::GetStudyUid() const + { + return studyUid_; + } + + const std::string &DicomInstanceHasher::GetSeriesUid() const + { + return seriesUid_; + } + + const std::string &DicomInstanceHasher::GetInstanceUid() const + { + return instanceUid_; + } + const std::string& DicomInstanceHasher::HashPatient() { if (patientHash_.size() == 0)