diff Framework/Layers/DicomSeriesVolumeSlicer.cpp @ 402:72355b637945

removed VolumeSlicerBase
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Nov 2018 12:34:45 +0100
parents f1c769b3a5c2
children f87f28624b96 b70e9be013e4
line wrap: on
line diff
--- a/Framework/Layers/DicomSeriesVolumeSlicer.cpp	Sat Nov 10 10:11:29 2018 +0100
+++ b/Framework/Layers/DicomSeriesVolumeSlicer.cpp	Sat Nov 10 12:34:45 2018 +0100
@@ -40,13 +40,13 @@
     }
     else
     {
-      VolumeSlicerBase::NotifyGeometryError();
+      EmitMessage(IVolumeSlicer::GeometryErrorMessage(*this));
     }
   }
 
   void DicomSeriesVolumeSlicer::OnSliceGeometryError(const OrthancSlicesLoader::SliceGeometryErrorMessage& message)
   {
-    VolumeSlicerBase::NotifyGeometryError();
+    EmitMessage(IVolumeSlicer::GeometryErrorMessage(*this));
   }
 
 
@@ -76,20 +76,19 @@
     EmitMessage(FrameReadyMessage(*this, message.GetImage(), 
                                   message.GetEffectiveQuality(), message.GetSlice()));
 
-    // then notify that the layer is ready for render
+    // then notify that the layer is ready for rendering
     RendererFactory factory(message);
-
     EmitMessage(IVolumeSlicer::LayerReadyMessage(*this, factory, message.GetSlice().GetGeometry()));
   }
 
   void DicomSeriesVolumeSlicer::OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message)
   {
-    VolumeSlicerBase::NotifyLayerError(message.GetSlice().GetGeometry());
+    EmitMessage(IVolumeSlicer::LayerErrorMessage(*this, message.GetSlice().GetGeometry()));
   }
 
 
   DicomSeriesVolumeSlicer::DicomSeriesVolumeSlicer(MessageBroker& broker, OrthancApiClient& orthanc) :
-    VolumeSlicerBase(broker),
+    IVolumeSlicer(broker),
     IObserver(broker),
     loader_(broker, orthanc),
     quality_(SliceImageQuality_FullPng)