Mercurial > hg > orthanc
comparison Core/DicomFormat/DicomInstanceHasher.cpp @ 1737:ec66a16aa398
removal of DicomStringValue and DicomNullValue
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 22 Oct 2015 07:52:24 +0200 |
parents | 6e7e5ed91c2d |
children | b1291df2f780 |
comparison
equal
deleted
inserted
replaced
1736:b953c6eef28d | 1737:ec66a16aa398 |
---|---|
58 | 58 |
59 DicomInstanceHasher::DicomInstanceHasher(const DicomMap& instance) | 59 DicomInstanceHasher::DicomInstanceHasher(const DicomMap& instance) |
60 { | 60 { |
61 const DicomValue* patientId = instance.TestAndGetValue(DICOM_TAG_PATIENT_ID); | 61 const DicomValue* patientId = instance.TestAndGetValue(DICOM_TAG_PATIENT_ID); |
62 | 62 |
63 Setup(patientId == NULL ? "" : patientId->AsString(), | 63 Setup(patientId == NULL ? "" : patientId->GetContent(), |
64 instance.GetValue(DICOM_TAG_STUDY_INSTANCE_UID).AsString(), | 64 instance.GetValue(DICOM_TAG_STUDY_INSTANCE_UID).GetContent(), |
65 instance.GetValue(DICOM_TAG_SERIES_INSTANCE_UID).AsString(), | 65 instance.GetValue(DICOM_TAG_SERIES_INSTANCE_UID).GetContent(), |
66 instance.GetValue(DICOM_TAG_SOP_INSTANCE_UID).AsString()); | 66 instance.GetValue(DICOM_TAG_SOP_INSTANCE_UID).GetContent()); |
67 } | 67 } |
68 | 68 |
69 const std::string& DicomInstanceHasher::HashPatient() | 69 const std::string& DicomInstanceHasher::HashPatient() |
70 { | 70 { |
71 if (patientHash_.size() == 0) | 71 if (patientHash_.size() == 0) |