Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Loaders/SeriesOrderedFrames.cpp @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | 244ad1e4e76a |
children | 4fb8fdf03314 |
comparison
equal
deleted
inserted
replaced
1570:9a04f42098a3 | 1571:85e117739eca |
---|---|
31 private: | 31 private: |
32 std::unique_ptr<Orthanc::DicomMap> dicom_; | 32 std::unique_ptr<Orthanc::DicomMap> dicom_; |
33 DicomInstanceParameters parameters_; | 33 DicomInstanceParameters parameters_; |
34 | 34 |
35 public: | 35 public: |
36 Instance(const Orthanc::DicomMap& dicom) : | 36 explicit Instance(const Orthanc::DicomMap& dicom) : |
37 dicom_(dicom.Clone()), | 37 dicom_(dicom.Clone()), |
38 parameters_(dicom) | 38 parameters_(dicom) |
39 { | 39 { |
40 } | 40 } |
41 | 41 |
132 private: | 132 private: |
133 const Instance* instance_; // Don't use a reference to make "std::sort()" happy | 133 const Instance* instance_; // Don't use a reference to make "std::sort()" happy |
134 int index_; | 134 int index_; |
135 | 135 |
136 public: | 136 public: |
137 InstanceWithIndexInSeries(const Instance& instance) : | 137 explicit InstanceWithIndexInSeries(const Instance& instance) : |
138 instance_(&instance) | 138 instance_(&instance) |
139 { | 139 { |
140 if (!instance_->LookupIndexInSeries(index_)) | 140 if (!instance_->LookupIndexInSeries(index_)) |
141 { | 141 { |
142 index_ = std::numeric_limits<int>::max(); | 142 index_ = std::numeric_limits<int>::max(); |
143 } | 143 } |