Mercurial > hg > orthanc-stone
comparison Framework/Layers/OrthancFrameLayerSource.h @ 100:166a555becbf wasm
fix jpeg decoding in wasm
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 May 2017 22:22:04 +0200 |
parents | efd9ef2b67f1 |
children | fcec0ab44054 |
comparison
equal
deleted
inserted
replaced
99:efd9ef2b67f1 | 100:166a555becbf |
---|---|
30 class OrthancFrameLayerSource : | 30 class OrthancFrameLayerSource : |
31 public LayerSourceBase, | 31 public LayerSourceBase, |
32 private OrthancSlicesLoader::ICallback | 32 private OrthancSlicesLoader::ICallback |
33 { | 33 { |
34 private: | 34 private: |
35 OrthancSlicesLoader loader_; | 35 OrthancSlicesLoader loader_; |
36 SliceImageQuality quality_; | |
36 | 37 |
37 virtual void NotifyGeometryReady(const OrthancSlicesLoader& loader); | 38 virtual void NotifyGeometryReady(const OrthancSlicesLoader& loader); |
38 | 39 |
39 virtual void NotifyGeometryError(const OrthancSlicesLoader& loader); | 40 virtual void NotifyGeometryError(const OrthancSlicesLoader& loader); |
40 | 41 |
55 void LoadInstance(const std::string& instanceId, | 56 void LoadInstance(const std::string& instanceId, |
56 unsigned int frame); | 57 unsigned int frame); |
57 | 58 |
58 void LoadSeries(const std::string& seriesId); | 59 void LoadSeries(const std::string& seriesId); |
59 | 60 |
61 void SetImageQuality(SliceImageQuality quality) | |
62 { | |
63 quality_ = quality; | |
64 } | |
65 | |
60 virtual size_t GetSliceCount() const | 66 virtual size_t GetSliceCount() const |
61 { | 67 { |
62 return loader_.GetSliceCount(); | 68 return loader_.GetSliceCount(); |
63 } | 69 } |
64 | 70 |