Mercurial > hg > orthanc
comparison Core/DicomFormat/DicomInstanceHasher.h @ 179:78e28d0098d9
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Nov 2012 11:30:16 +0100 |
parents | 5739b4d10a4b |
children | fc856d175d18 |
comparison
equal
deleted
inserted
replaced
178:5739b4d10a4b | 179:78e28d0098d9 |
---|---|
48 **/ | 48 **/ |
49 class DicomInstanceHasher | 49 class DicomInstanceHasher |
50 { | 50 { |
51 private: | 51 private: |
52 std::string patientId_; | 52 std::string patientId_; |
53 std::string studyUid_; | |
54 std::string seriesUid_; | |
53 std::string instanceUid_; | 55 std::string instanceUid_; |
54 std::string seriesUid_; | 56 |
55 std::string studyUid_; | 57 std::string patientHash_; |
58 std::string studyHash_; | |
59 std::string seriesHash_; | |
60 std::string instanceHash_; | |
56 | 61 |
57 public: | 62 public: |
58 DicomInstanceHasher(const DicomMap& instance); | 63 DicomInstanceHasher(const DicomMap& instance); |
59 | 64 |
60 const std::string& GetPatientId() const | 65 const std::string& GetPatientId() const |
61 { | 66 { |
62 return patientId_; | 67 return patientId_; |
63 } | 68 } |
64 | 69 |
65 const std::string& GetInstanceUid() const | 70 const std::string& GetStudyUid() const |
66 { | 71 { |
67 return instanceUid_; | 72 return studyUid_; |
68 } | 73 } |
69 | 74 |
70 const std::string& GetSeriesUid() const | 75 const std::string& GetSeriesUid() const |
71 { | 76 { |
72 return seriesUid_; | 77 return seriesUid_; |
73 } | 78 } |
74 | 79 |
75 const std::string& GetStudyUid() const | 80 const std::string& GetInstanceUid() const |
76 { | 81 { |
77 return studyUid_; | 82 return instanceUid_; |
78 } | 83 } |
79 | 84 |
80 std::string HashPatient() const; | 85 const std::string& HashPatient(); |
81 | 86 |
82 std::string HashStudy() const; | 87 const std::string& HashStudy(); |
83 | 88 |
84 std::string HashSeries() const; | 89 const std::string& HashSeries(); |
85 | 90 |
86 std::string HashInstance() const; | 91 const std::string& HashInstance(); |
87 }; | 92 }; |
88 } | 93 } |