diff Framework/Toolbox/ISeriesLoader.h @ 53:c2dc924f1a63 wasm

removing threading out of the framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Apr 2017 16:57:49 +0200
parents 28956ed68280
children 2eca030792aa
line wrap: on
line diff
--- a/Framework/Toolbox/ISeriesLoader.h	Thu Apr 27 14:50:40 2017 +0200
+++ b/Framework/Toolbox/ISeriesLoader.h	Thu Apr 27 16:57:49 2017 +0200
@@ -23,16 +23,18 @@
 
 #include "ParallelSlices.h"
 
-#include "IThreadSafety.h"
 #include "../../Resources/Orthanc/Core/Images/ImageAccessor.h"
 #include "../../Resources/Orthanc/Plugins/Samples/Common/IDicomDataset.h"
 
 namespace OrthancStone
 {
-  // This class is NOT thread-safe
-  class ISeriesLoader : public IThreadUnsafe
+  class ISeriesLoader : public boost::noncopyable
   {
   public:
+    virtual ~ISeriesLoader()
+    {
+    }
+    
     virtual ParallelSlices& GetGeometry() = 0;
 
     virtual Orthanc::PixelFormat GetPixelFormat() = 0;