Mercurial > hg > orthanc-stone
comparison Framework/Widgets/SliceViewerWidget.cpp @ 399:885e1ebd315c
rename SliceChange as SliceContentChange
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 10 Nov 2018 09:50:30 +0100 |
parents | ed7146fa2c98 |
children | 518f680dbf2e |
comparison
equal
deleted
inserted
replaced
398:d257ea56b7be | 399:885e1ebd315c |
---|---|
385 void SliceViewerWidget::ObserveLayer(IVolumeSlicer& layer) | 385 void SliceViewerWidget::ObserveLayer(IVolumeSlicer& layer) |
386 { | 386 { |
387 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::GeometryReadyMessage> | 387 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::GeometryReadyMessage> |
388 (*this, &SliceViewerWidget::OnGeometryReady)); | 388 (*this, &SliceViewerWidget::OnGeometryReady)); |
389 // currently ignore errors layer->RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::GeometryErrorMessage>(*this, &SliceViewerWidget::...)); | 389 // currently ignore errors layer->RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::GeometryErrorMessage>(*this, &SliceViewerWidget::...)); |
390 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::SliceChangedMessage> | 390 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::SliceContentChangedMessage> |
391 (*this, &SliceViewerWidget::OnSliceChanged)); | 391 (*this, &SliceViewerWidget::OnSliceChanged)); |
392 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::ContentChangedMessage> | 392 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::ContentChangedMessage> |
393 (*this, &SliceViewerWidget::OnContentChanged)); | 393 (*this, &SliceViewerWidget::OnContentChanged)); |
394 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::LayerReadyMessage> | 394 layer.RegisterObserverCallback(new Callable<SliceViewerWidget, IVolumeSlicer::LayerReadyMessage> |
395 (*this, &SliceViewerWidget::OnLayerReady)); | 395 (*this, &SliceViewerWidget::OnLayerReady)); |
578 | 578 |
579 EmitMessage(SliceViewerWidget::ContentChangedMessage(*this)); | 579 EmitMessage(SliceViewerWidget::ContentChangedMessage(*this)); |
580 } | 580 } |
581 | 581 |
582 | 582 |
583 void SliceViewerWidget::OnSliceChanged(const IVolumeSlicer::SliceChangedMessage& message) | 583 void SliceViewerWidget::OnSliceChanged(const IVolumeSlicer::SliceContentChangedMessage& message) |
584 { | 584 { |
585 if (message.GetSlice().ContainsPlane(plane_)) | 585 if (message.GetSlice().ContainsPlane(plane_)) |
586 { | 586 { |
587 size_t index; | 587 size_t index; |
588 if (LookupLayer(index, message.GetOrigin())) | 588 if (LookupLayer(index, message.GetOrigin())) |