comparison Framework/Deprecated/Layers/DicomSeriesVolumeSlicer.h @ 1059:e713f1a99861 broker

replacing MessageBroker by weak_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 11 Oct 2019 17:08:34 +0200
parents be9c1530d40a
children b537002f83a9
comparison
equal deleted inserted replaced
1058:a36c47487a70 1059:e713f1a99861
31 // this class is in charge of loading a Frame. 31 // this class is in charge of loading a Frame.
32 // once it's been loaded (first the geometry and then the image), 32 // once it's been loaded (first the geometry and then the image),
33 // messages are sent to observers so they can use it 33 // messages are sent to observers so they can use it
34 class DicomSeriesVolumeSlicer : 34 class DicomSeriesVolumeSlicer :
35 public IVolumeSlicer, 35 public IVolumeSlicer,
36 public OrthancStone::IObserver 36 public OrthancStone::ObserverBase<DicomSeriesVolumeSlicer>
37 //private OrthancSlicesLoader::ISliceLoaderObserver 37 //private OrthancSlicesLoader::ISliceLoaderObserver
38 { 38 {
39 public: 39 public:
40 // TODO: Add "frame" and "instanceId" 40 // TODO: Add "frame" and "instanceId"
41 class FrameReadyMessage : public OrthancStone::OriginMessage<DicomSeriesVolumeSlicer> 41 class FrameReadyMessage : public OrthancStone::OriginMessage<DicomSeriesVolumeSlicer>