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 }