comparison Framework/Layers/OrthancFrameLayerSource.h @ 98:a33abae66344 wasm

scrolling over series
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 May 2017 15:02:24 +0200
parents d18dcc963930
children efd9ef2b67f1
comparison
equal deleted inserted replaced
97:d18dcc963930 98:a33abae66344
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 std::string instanceId_;
36 unsigned int frame_;
37 OrthancSlicesLoader loader_; 35 OrthancSlicesLoader loader_;
38 36
39 virtual void NotifyGeometryReady(const OrthancSlicesLoader& loader); 37 virtual void NotifyGeometryReady(const OrthancSlicesLoader& loader);
40 38
41 virtual void NotifyGeometryError(const OrthancSlicesLoader& loader); 39 virtual void NotifyGeometryError(const OrthancSlicesLoader& loader);
50 unsigned int sliceIndex, 48 unsigned int sliceIndex,
51 const Slice& slice, 49 const Slice& slice,
52 SliceImageQuality quality); 50 SliceImageQuality quality);
53 51
54 public: 52 public:
55 OrthancFrameLayerSource(IWebService& orthanc, 53 OrthancFrameLayerSource(IWebService& orthanc);
56 const std::string& instanceId, 54
57 unsigned int frame); 55 void LoadInstance(const std::string& instanceId,
56 unsigned int frame);
57
58 void LoadSeries(const std::string& seriesId);
58 59
59 virtual size_t GetSliceCount() const 60 virtual size_t GetSliceCount() const
60 { 61 {
61 return loader_.GetSliceCount(); 62 return loader_.GetSliceCount();
62 } 63 }