comparison Framework/Layers/OrthancFrameLayerSource.h @ 318:3a4ca166fafa am-2

ImageAccessor refactoring + implemented Image Cache in SmartLoader
author am@osimis.io
date Mon, 08 Oct 2018 17:10:08 +0200
parents b4abaeb783b1
children 19bd222283ae
comparison
equal deleted inserted replaced
317:b66d13708f40 318:3a4ca166fafa
53 void SetImageQuality(SliceImageQuality quality) 53 void SetImageQuality(SliceImageQuality quality)
54 { 54 {
55 quality_ = quality; 55 quality_ = quality;
56 } 56 }
57 57
58 SliceImageQuality GetImageQuality() const
59 {
60 return quality_;
61 }
62
58 size_t GetSliceCount() const 63 size_t GetSliceCount() const
59 { 64 {
60 return loader_.GetSliceCount(); 65 return loader_.GetSliceCount();
61 } 66 }
62 67
73 protected: 78 protected:
74 void OnSliceGeometryReady(const OrthancSlicesLoader::SliceGeometryReadyMessage& message); 79 void OnSliceGeometryReady(const OrthancSlicesLoader::SliceGeometryReadyMessage& message);
75 void OnSliceGeometryError(const OrthancSlicesLoader::SliceGeometryErrorMessage& message); 80 void OnSliceGeometryError(const OrthancSlicesLoader::SliceGeometryErrorMessage& message);
76 void OnSliceImageReady(const OrthancSlicesLoader::SliceImageReadyMessage& message); 81 void OnSliceImageReady(const OrthancSlicesLoader::SliceImageReadyMessage& message);
77 void OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message); 82 void OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message);
78 // virtual void HandleMessage(IObservable& from, const IMessage& message);
79 }; 83 };
80 } 84 }