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