diff Framework/Layers/DicomStructureSetSlicer.h @ 402:72355b637945

removed VolumeSlicerBase
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Nov 2018 12:34:45 +0100
parents f1c769b3a5c2
children ba4ace20454e
line wrap: on
line diff
--- a/Framework/Layers/DicomStructureSetSlicer.h	Sat Nov 10 10:11:29 2018 +0100
+++ b/Framework/Layers/DicomStructureSetSlicer.h	Sat Nov 10 12:34:45 2018 +0100
@@ -21,34 +21,24 @@
 
 #pragma once
 
-#include "VolumeSlicerBase.h"
+#include "IVolumeSlicer.h"
 #include "../Volumes/StructureSetLoader.h"
 
 namespace OrthancStone
 {
   class DicomStructureSetSlicer :
-    public VolumeSlicerBase,
+    public IVolumeSlicer,
     private IVolumeLoader::IObserver
   {
   private:
     class Renderer;
     class RendererFactory;
 
-    virtual void NotifyGeometryError(const IVolumeLoader& loader)
-    {
-      VolumeSlicerBase::NotifyGeometryError();
-    }
-
-    virtual void NotifyContentChange(const IVolumeLoader& loader)
-    {
-      VolumeSlicerBase::NotifyContentChange();
-    }
-
     StructureSetLoader& loader_;
 
   public:
     DicomStructureSetSlicer(MessageBroker& broker, StructureSetLoader& loader) :
-      VolumeSlicerBase(broker),
+      IVolumeSlicer(broker),
       loader_(loader)
     {
       loader_.Register(*this);