comparison Framework/Layers/IVolumeSlicer.h @ 397:1d9dd542adfe

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Nov 2018 09:33:50 +0100
parents ed7146fa2c98
children 885e1ebd315c
comparison
equal deleted inserted replaced
396:ed7146fa2c98 397:1d9dd542adfe
31 namespace OrthancStone 31 namespace OrthancStone
32 { 32 {
33 class IVolumeSlicer : public IObservable 33 class IVolumeSlicer : public IObservable
34 { 34 {
35 public: 35 public:
36 typedef OriginMessage<MessageType_LayerSource_GeometryReady, IVolumeSlicer> GeometryReadyMessage; 36 typedef OriginMessage<MessageType_VolumeSlicer_GeometryReady, IVolumeSlicer> GeometryReadyMessage;
37 typedef OriginMessage<MessageType_LayerSource_GeometryError, IVolumeSlicer> GeometryErrorMessage; 37 typedef OriginMessage<MessageType_VolumeSlicer_GeometryError, IVolumeSlicer> GeometryErrorMessage;
38 typedef OriginMessage<MessageType_LayerSource_ContentChanged, IVolumeSlicer> ContentChangedMessage; 38 typedef OriginMessage<MessageType_VolumeSlicer_ContentChanged, IVolumeSlicer> ContentChangedMessage;
39 39
40 class SliceChangedMessage : public OriginMessage<MessageType_LayerSource_SliceChanged, IVolumeSlicer> 40 class SliceChangedMessage : public OriginMessage<MessageType_VolumeSlicer_SliceChanged, IVolumeSlicer>
41 { 41 {
42 private: 42 private:
43 const Slice& slice_; 43 const Slice& slice_;
44 44
45 public: 45 public:
55 return slice_; 55 return slice_;
56 } 56 }
57 }; 57 };
58 58
59 59
60 class LayerReadyMessage : public OriginMessage<MessageType_LayerSource_LayerReady, IVolumeSlicer> 60 class LayerReadyMessage : public OriginMessage<MessageType_VolumeSlicer_LayerReady, IVolumeSlicer>
61 { 61 {
62 public: 62 public:
63 class IRendererFactory : public boost::noncopyable 63 class IRendererFactory : public boost::noncopyable
64 { 64 {
65 public: 65 public:
94 return slice_; 94 return slice_;
95 } 95 }
96 }; 96 };
97 97
98 98
99 class LayerErrorMessage : public OriginMessage<MessageType_LayerSource_LayerError, IVolumeSlicer> 99 class LayerErrorMessage : public OriginMessage<MessageType_VolumeSlicer_LayerError, IVolumeSlicer>
100 { 100 {
101 private: 101 private:
102 const CoordinateSystem3D& slice_; 102 const CoordinateSystem3D& slice_;
103 103
104 public: 104 public: