diff 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
line wrap: on
line diff
--- a/Framework/Layers/OrthancFrameLayerSource.h	Tue May 30 14:09:11 2017 +0200
+++ b/Framework/Layers/OrthancFrameLayerSource.h	Tue May 30 15:02:24 2017 +0200
@@ -32,8 +32,6 @@
     private OrthancSlicesLoader::ICallback
   {
   private:
-    std::string             instanceId_;
-    unsigned int            frame_;
     OrthancSlicesLoader     loader_;
 
     virtual void NotifyGeometryReady(const OrthancSlicesLoader& loader);
@@ -52,9 +50,12 @@
                                        SliceImageQuality quality);
 
   public:
-    OrthancFrameLayerSource(IWebService& orthanc,
-                            const std::string& instanceId,
-                            unsigned int frame);
+    OrthancFrameLayerSource(IWebService& orthanc);
+
+    void LoadInstance(const std::string& instanceId,
+                      unsigned int frame);
+
+    void LoadSeries(const std::string& seriesId);
 
     virtual size_t GetSliceCount() const
     {