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)