diff Framework/Layers/DicomSeriesVolumeSlicer.cpp @ 401:f1c769b3a5c2

start getting rid of VolumeSlicerBase
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Nov 2018 10:11:29 +0100
parents ed7146fa2c98
children 72355b637945
line wrap: on
line diff
--- a/Framework/Layers/DicomSeriesVolumeSlicer.cpp	Sat Nov 10 09:58:45 2018 +0100
+++ b/Framework/Layers/DicomSeriesVolumeSlicer.cpp	Sat Nov 10 10:11:29 2018 +0100
@@ -36,7 +36,7 @@
   {
     if (message.GetOrigin().GetSliceCount() > 0)
     {
-      VolumeSlicerBase::NotifyGeometryReady();
+      EmitMessage(IVolumeSlicer::GeometryReadyMessage(*this));
     }
     else
     {
@@ -78,7 +78,8 @@
 
     // then notify that the layer is ready for render
     RendererFactory factory(message);
-    VolumeSlicerBase::NotifyLayerReady(factory, message.GetSlice().GetGeometry());
+
+    EmitMessage(IVolumeSlicer::LayerReadyMessage(*this, factory, message.GetSlice().GetGeometry()));
   }
 
   void DicomSeriesVolumeSlicer::OnSliceImageError(const OrthancSlicesLoader::SliceImageErrorMessage& message)