Mercurial > hg > orthanc-stone
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)