Mercurial > hg > orthanc-stone
comparison Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h @ 1064:af4b9cba905f broker
simplify how observers are regsitered, and how callables are created
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 15 Oct 2019 13:46:01 +0200 |
parents | e713f1a99861 |
children | 34ee7204fde3 |
comparison
equal
deleted
inserted
replaced
1063:3e8f59cefec6 | 1064:af4b9cba905f |
---|---|
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "../Messages/IObservable.h" | 24 #include "../Messages/IObservable.h" |
25 #include "../Messages/IObserver.h" | 25 #include "../Messages/ObserverBase.h" |
26 #include "../Oracle/GetOrthancImageCommand.h" | 26 #include "../Oracle/GetOrthancImageCommand.h" |
27 #include "../Oracle/GetOrthancWebViewerJpegCommand.h" | 27 #include "../Oracle/GetOrthancWebViewerJpegCommand.h" |
28 #include "../Oracle/IOracle.h" | 28 #include "../Oracle/IOracle.h" |
29 #include "../Oracle/OrthancRestApiCommand.h" | 29 #include "../Oracle/OrthancRestApiCommand.h" |
30 #include "../Toolbox/SlicesSorter.h" | 30 #include "../Toolbox/SlicesSorter.h" |
104 void LoadBestQualitySliceContent(const GetOrthancImageCommand::SuccessMessage& message); | 104 void LoadBestQualitySliceContent(const GetOrthancImageCommand::SuccessMessage& message); |
105 | 105 |
106 void LoadJpegSliceContent(const GetOrthancWebViewerJpegCommand::SuccessMessage& message); | 106 void LoadJpegSliceContent(const GetOrthancWebViewerJpegCommand::SuccessMessage& message); |
107 | 107 |
108 IOracle& oracle_; | 108 IOracle& oracle_; |
109 IObservable& oracleObservable_; | |
110 bool active_; | 109 bool active_; |
111 unsigned int simultaneousDownloads_; | 110 unsigned int simultaneousDownloads_; |
112 SeriesGeometry seriesGeometry_; | 111 SeriesGeometry seriesGeometry_; |
113 boost::shared_ptr<DicomVolumeImage> volume_; | 112 boost::shared_ptr<DicomVolumeImage> volume_; |
114 std::auto_ptr<IFetchingItemsSorter::IFactory> sorter_; | 113 std::auto_ptr<IFetchingItemsSorter::IFactory> sorter_; |