Mercurial > hg > orthanc-stone
diff Framework/dev.h @ 401:f1c769b3a5c2
start getting rid of VolumeSlicerBase
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 10 Nov 2018 10:11:29 +0100 |
parents | 885e1ebd315c |
children | 72355b637945 |
line wrap: on
line diff
--- a/Framework/dev.h Sat Nov 10 09:58:45 2018 +0100 +++ b/Framework/dev.h Sat Nov 10 10:11:29 2018 +0100 @@ -542,7 +542,7 @@ coronalGeometry_.reset(new VolumeImageGeometry(volume_, VolumeProjection_Coronal)); sagittalGeometry_.reset(new VolumeImageGeometry(volume_, VolumeProjection_Sagittal)); - VolumeSlicerBase::NotifyGeometryReady(); + EmitMessage(IVolumeSlicer::GeometryReadyMessage(*this)); } virtual void NotifyGeometryError(const ISlicedVolume& volume) @@ -684,9 +684,8 @@ std::auto_ptr<Slice> slice(geometry.GetSlice(closest)); RendererFactory factory(*frame, *slice, isFullQuality); - VolumeSlicerBase::NotifyLayerReady(factory, - //new SliceOutlineRenderer(slice), - slice->GetGeometry()); + + EmitMessage(IVolumeSlicer::LayerReadyMessage(*this, factory, slice->GetGeometry())); return; } } @@ -903,7 +902,7 @@ VolumeSlicerBase(broker), otherPlane_(otherPlane) { - NotifyGeometryReady(); + EmitMessage(IVolumeSlicer::GeometryReadyMessage(*this)); } virtual bool GetExtent(std::vector<Vector>& points, @@ -942,7 +941,7 @@ extent.GetX2(), extent.GetY2())) { RendererFactory factory(x1, y1, x2, y2, slice); - NotifyLayerReady(factory, reference.GetGeometry()); + EmitMessage(IVolumeSlicer::LayerReadyMessage(*this, factory, reference.GetGeometry())); } else {