comparison Framework/Loaders/SeriesThumbnailsLoader.h @ 1476:4db187d29731

renamed SeriesMetadataLoader::SeriesLoadedMessage to SuccessMessage
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Jun 2020 18:21:26 +0200
parents 9cbc6d21ae89
children 121d01aa328e
comparison
equal deleted inserted replaced
1475:615035c2f3ba 1476:4db187d29731
143 class SelectOrthancInstanceHandler; 143 class SelectOrthancInstanceHandler;
144 144
145 // Maps a "Series Instance UID" to a thumbnail 145 // Maps a "Series Instance UID" to a thumbnail
146 typedef std::map<std::string, Thumbnail*> Thumbnails; 146 typedef std::map<std::string, Thumbnail*> Thumbnails;
147 147
148 ILoadersContext& context_; 148 ILoadersContext& context_;
149 Thumbnails thumbnails_; 149 Thumbnails thumbnails_;
150 int priority_; 150 int priority_;
151 unsigned int width_; 151 unsigned int width_;
152 unsigned int height_; 152 unsigned int height_;
153 std::set<std::string> scheduledSeries_;
153 154
154 void AcquireThumbnail(const DicomSource& source, 155 void AcquireThumbnail(const DicomSource& source,
155 const std::string& studyInstanceUid, 156 const std::string& studyInstanceUid,
156 const std::string& seriesInstanceUid, 157 const std::string& seriesInstanceUid,
157 Thumbnail* thumbnail /* takes ownership */); 158 Thumbnail* thumbnail /* takes ownership */);
213 214
214 void ScheduleLoadThumbnail(const DicomSource& source, 215 void ScheduleLoadThumbnail(const DicomSource& source,
215 const std::string& patientId, 216 const std::string& patientId,
216 const std::string& studyInstanceUid, 217 const std::string& studyInstanceUid,
217 const std::string& seriesInstanceUid); 218 const std::string& seriesInstanceUid);
219
220 bool IsScheduledSeries(const std::string& seriesInstanceUid) const
221 {
222 return scheduledSeries_.find(seriesInstanceUid) != scheduledSeries_.end();
223 }
218 }; 224 };
219 } 225 }