Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/Layers/DicomSeriesVolumeSlicer.h @ 739:be9c1530d40a
deprecating enum SliceImageQuality
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 22 May 2019 09:13:04 +0200 |
parents | c35e98d22764 |
children | e713f1a99861 2d8ab34c8c91 |
comparison
equal
deleted
inserted
replaced
738:8e31b174ab26 | 739:be9c1530d40a |
---|---|
42 { | 42 { |
43 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); | 43 ORTHANC_STONE_MESSAGE(__FILE__, __LINE__); |
44 | 44 |
45 private: | 45 private: |
46 const Orthanc::ImageAccessor& frame_; | 46 const Orthanc::ImageAccessor& frame_; |
47 OrthancStone::SliceImageQuality imageQuality_; | 47 SliceImageQuality imageQuality_; |
48 const Slice& slice_; | 48 const Slice& slice_; |
49 | 49 |
50 public: | 50 public: |
51 FrameReadyMessage(DicomSeriesVolumeSlicer& origin, | 51 FrameReadyMessage(DicomSeriesVolumeSlicer& origin, |
52 const Orthanc::ImageAccessor& frame, | 52 const Orthanc::ImageAccessor& frame, |
53 OrthancStone::SliceImageQuality imageQuality, | 53 SliceImageQuality imageQuality, |
54 const Slice& slice) : | 54 const Slice& slice) : |
55 OriginMessage(origin), | 55 OriginMessage(origin), |
56 frame_(frame), | 56 frame_(frame), |
57 imageQuality_(imageQuality), | 57 imageQuality_(imageQuality), |
58 slice_(slice) | 58 slice_(slice) |
62 const Orthanc::ImageAccessor& GetFrame() const | 62 const Orthanc::ImageAccessor& GetFrame() const |
63 { | 63 { |
64 return frame_; | 64 return frame_; |
65 } | 65 } |
66 | 66 |
67 OrthancStone::SliceImageQuality GetImageQuality() const | 67 SliceImageQuality GetImageQuality() const |
68 { | 68 { |
69 return imageQuality_; | 69 return imageQuality_; |
70 } | 70 } |
71 | 71 |
72 const Slice& GetSlice() const | 72 const Slice& GetSlice() const |
78 | 78 |
79 private: | 79 private: |
80 class RendererFactory; | 80 class RendererFactory; |
81 | 81 |
82 OrthancSlicesLoader loader_; | 82 OrthancSlicesLoader loader_; |
83 OrthancStone::SliceImageQuality quality_; | 83 SliceImageQuality quality_; |
84 | 84 |
85 public: | 85 public: |
86 DicomSeriesVolumeSlicer(OrthancStone::MessageBroker& broker, | 86 DicomSeriesVolumeSlicer(OrthancStone::MessageBroker& broker, |
87 OrthancApiClient& orthanc); | 87 OrthancApiClient& orthanc); |
88 | 88 |
91 void LoadInstance(const std::string& instanceId); | 91 void LoadInstance(const std::string& instanceId); |
92 | 92 |
93 void LoadFrame(const std::string& instanceId, | 93 void LoadFrame(const std::string& instanceId, |
94 unsigned int frame); | 94 unsigned int frame); |
95 | 95 |
96 void SetImageQuality(OrthancStone::SliceImageQuality quality) | 96 void SetImageQuality(SliceImageQuality quality) |
97 { | 97 { |
98 quality_ = quality; | 98 quality_ = quality; |
99 } | 99 } |
100 | 100 |
101 OrthancStone::SliceImageQuality GetImageQuality() const | 101 SliceImageQuality GetImageQuality() const |
102 { | 102 { |
103 return quality_; | 103 return quality_; |
104 } | 104 } |
105 | 105 |
106 size_t GetSlicesCount() const | 106 size_t GetSlicesCount() const |