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)