Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Loaders/SeriesFramesLoader.cpp @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | e731e62692a9 |
children | 4fb8fdf03314 |
comparison
equal
deleted
inserted
replaced
1570:9a04f42098a3 | 1571:85e117739eca |
---|---|
58 source_(source), | 58 source_(source), |
59 seriesIndex_(seriesIndex), | 59 seriesIndex_(seriesIndex), |
60 sopInstanceUid_(sopInstanceUid), | 60 sopInstanceUid_(sopInstanceUid), |
61 quality_(quality), | 61 quality_(quality), |
62 hasWindowing_(false), | 62 hasWindowing_(false), |
63 windowingCenter_(0), | |
64 windowingWidth_(0), | |
63 userPayload_(userPayload) | 65 userPayload_(userPayload) |
64 { | 66 { |
65 } | 67 } |
66 | 68 |
67 size_t GetSeriesIndex() const | 69 size_t GetSeriesIndex() const |
163 } | 165 } |
164 | 166 |
165 | 167 |
166 #if ORTHANC_ENABLE_DCMTK == 1 | 168 #if ORTHANC_ENABLE_DCMTK == 1 |
167 void SeriesFramesLoader::HandleDicom(const Payload& payload, | 169 void SeriesFramesLoader::HandleDicom(const Payload& payload, |
168 Orthanc::ParsedDicomFile& dicom) | 170 const Orthanc::ParsedDicomFile& dicom) |
169 { | 171 { |
170 size_t frameIndex = frames_.GetFrameIndex(payload.GetSeriesIndex()); | 172 size_t frameIndex = frames_.GetFrameIndex(payload.GetSeriesIndex()); |
171 | 173 |
172 std::unique_ptr<Orthanc::ImageAccessor> decoded; | 174 std::unique_ptr<Orthanc::ImageAccessor> decoded; |
173 decoded.reset(dicom.DecodeFrame(static_cast<unsigned int>(frameIndex))); | 175 decoded.reset(dicom.DecodeFrame(static_cast<unsigned int>(frameIndex))); |