diff UnitTestsSources/UnitTestsMain.cpp @ 89:f244018a4e4b wasm

BUGGY- trying to remove IVolumeSlicesObserver
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 26 May 2017 18:27:59 +0200
parents 90bf4116a23c
children 5945e81734a3
line wrap: on
line diff
--- a/UnitTestsSources/UnitTestsMain.cpp	Fri May 26 16:11:52 2017 +0200
+++ b/UnitTestsSources/UnitTestsMain.cpp	Fri May 26 18:27:59 2017 +0200
@@ -28,7 +28,6 @@
 #include "../Resources/Orthanc/Core/MultiThreading/SharedMessageQueue.h"
 #include "../Resources/Orthanc/Core/OrthancException.h"
 
-#include "../Framework/Toolbox/IVolumeSlicesObserver.h"
 #include "../Framework/Volumes/ImageBuffer3D.h"
 #include "../Framework/Volumes/SlicedVolumeBase.h"
 #include "../Framework/Toolbox/DownloadStack.h"
@@ -82,7 +81,6 @@
   { 
   private:
     OrthancSlicesLoader           loader_;
-    IVolumeSlicesObserver*        observer_;
     std::auto_ptr<ImageBuffer3D>  image_;
     std::auto_ptr<DownloadStack>  downloadStack_;
 
@@ -236,8 +234,7 @@
 
   public:
     OrthancVolumeImageLoader(IWebService& orthanc) : 
-      loader_(*this, orthanc),
-      observer_(NULL)
+      loader_(*this, orthanc)
     {
     }
 
@@ -261,20 +258,6 @@
     {
       return loader_.GetSlice(index);
     }
-
-    void SetObserver(IVolumeSlicesObserver& observer)
-    {
-      if (observer_ == NULL)
-      {
-        observer_ = &observer;
-      }
-      else
-      {
-        // Cannot add more than one observer
-        throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls);
-      }
-    }
-
   };
 }