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