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,