Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/SmartLoader.cpp @ 739:be9c1530d40a
deprecating enum SliceImageQuality
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 22 May 2019 09:13:04 +0200 |
parents | c35e98d22764 |
children | e713f1a99861 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
738:8e31b174ab26 | 739:be9c1530d40a |
---|---|
52 { | 52 { |
53 } | 53 } |
54 | 54 |
55 virtual ILayerRenderer* CreateRenderer() const | 55 virtual ILayerRenderer* CreateRenderer() const |
56 { | 56 { |
57 bool isFull = (that_.effectiveQuality_ == OrthancStone::SliceImageQuality_FullPng || | 57 bool isFull = (that_.effectiveQuality_ == SliceImageQuality_FullPng || |
58 that_.effectiveQuality_ == OrthancStone::SliceImageQuality_FullPam); | 58 that_.effectiveQuality_ == SliceImageQuality_FullPam); |
59 | 59 |
60 return FrameRenderer::CreateRenderer(*that_.image_, *that_.slice_, isFull); | 60 return FrameRenderer::CreateRenderer(*that_.image_, *that_.slice_, isFull); |
61 } | 61 } |
62 }; | 62 }; |
63 | 63 |
64 unsigned int sliceIndex_; | 64 unsigned int sliceIndex_; |
65 std::auto_ptr<Slice> slice_; | 65 std::auto_ptr<Slice> slice_; |
66 boost::shared_ptr<Orthanc::ImageAccessor> image_; | 66 boost::shared_ptr<Orthanc::ImageAccessor> image_; |
67 OrthancStone::SliceImageQuality effectiveQuality_; | 67 SliceImageQuality effectiveQuality_; |
68 CachedSliceStatus status_; | 68 CachedSliceStatus status_; |
69 | 69 |
70 public: | 70 public: |
71 CachedSlice(OrthancStone::MessageBroker& broker) : | 71 CachedSlice(OrthancStone::MessageBroker& broker) : |
72 IVolumeSlicer(broker) | 72 IVolumeSlicer(broker) |
121 | 121 |
122 SmartLoader::SmartLoader(OrthancStone::MessageBroker& broker, | 122 SmartLoader::SmartLoader(OrthancStone::MessageBroker& broker, |
123 OrthancApiClient& orthancApiClient) : | 123 OrthancApiClient& orthancApiClient) : |
124 IObservable(broker), | 124 IObservable(broker), |
125 IObserver(broker), | 125 IObserver(broker), |
126 imageQuality_(OrthancStone::SliceImageQuality_FullPam), | 126 imageQuality_(SliceImageQuality_FullPam), |
127 orthancApiClient_(orthancApiClient) | 127 orthancApiClient_(orthancApiClient) |
128 { | 128 { |
129 } | 129 } |
130 | 130 |
131 void SmartLoader::SetFrameInWidget(SliceViewerWidget& sliceViewer, | 131 void SmartLoader::SetFrameInWidget(SliceViewerWidget& sliceViewer, |