Mercurial > hg > orthanc-stone
comparison Framework/Volumes/ISlicedVolume.h @ 643:f0008c55e5f7
getting rid of MessageType enumeration
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 10 May 2019 17:34:48 +0200 |
parents | b70e9be013e4 |
children | d2c0e347ddc2 |
comparison
equal
deleted
inserted
replaced
642:7ca8dc7ec17b | 643:f0008c55e5f7 |
---|---|
27 namespace OrthancStone | 27 namespace OrthancStone |
28 { | 28 { |
29 class ISlicedVolume : public IObservable | 29 class ISlicedVolume : public IObservable |
30 { | 30 { |
31 public: | 31 public: |
32 typedef OriginMessage<MessageType_SlicedVolume_ContentChanged, ISlicedVolume> ContentChangedMessage; | 32 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, ContentChangedMessage, ISlicedVolume); |
33 typedef OriginMessage<MessageType_SlicedVolume_GeometryError, ISlicedVolume> GeometryErrorMessage; | 33 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryErrorMessage, ISlicedVolume); |
34 typedef OriginMessage<MessageType_SlicedVolume_GeometryReady, ISlicedVolume> GeometryReadyMessage; | 34 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, GeometryReadyMessage, ISlicedVolume); |
35 typedef OriginMessage<MessageType_SlicedVolume_VolumeReady, ISlicedVolume> VolumeReadyMessage; | 35 ORTHANC_STONE_DEFINE_ORIGIN_MESSAGE(__FILE__, __LINE__, VolumeReadyMessage, ISlicedVolume); |
36 | 36 |
37 class SliceContentChangedMessage : | 37 |
38 public OriginMessage<MessageType_SlicedVolume_SliceContentChanged, ISlicedVolume> | 38 class SliceContentChangedMessage : public OriginMessage<ISlicedVolume> |
39 { | 39 { |
40 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); | |
41 | |
40 private: | 42 private: |
41 size_t sliceIndex_; | 43 size_t sliceIndex_; |
42 const Slice& slice_; | 44 const Slice& slice_; |
43 | 45 |
44 public: | 46 public: |