comparison Applications/Samples/Common/RtViewerApp.h @ 1903:c7bc9e1776a6

fix rendering of RT sample
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 31 Jan 2022 18:00:10 +0100
parents b3c08e607d9f
children 07964689cb0b
comparison
equal deleted inserted replaced
1902:1cfd602de69d 1903:c7bc9e1776a6
124 void Redo(); 124 void Redo();
125 125
126 void HandleGeometryReady(const DicomVolumeImage::GeometryReadyMessage& message); 126 void HandleGeometryReady(const DicomVolumeImage::GeometryReadyMessage& message);
127 127
128 // TODO: wire this 128 // TODO: wire this
129 void HandleCTLoaded(const OrthancSeriesVolumeProgressiveLoader::VolumeImageReadyInHighQuality& message);
130 void HandleCTContentUpdated(const DicomVolumeImage::ContentUpdatedMessage& message); 129 void HandleCTContentUpdated(const DicomVolumeImage::ContentUpdatedMessage& message);
131 void HandleDoseLoaded(const DicomVolumeImage::ContentUpdatedMessage& message); 130 void HandleDoseLoaded(const DicomVolumeImage::ContentUpdatedMessage& message);
132 void HandleStructuresReady(const DicomStructureSetLoader::StructuresReady& message); 131 void HandleStructuresReady(const DicomStructureSetLoader::StructuresReady& message);
133 void HandleStructuresUpdated(const DicomStructureSetLoader::StructuresUpdated& message); 132 void HandleStructuresUpdated(const DicomStructureSetLoader::StructuresUpdated& message);
134 133
135 134
136 private: 135 private:
137 void RetrieveGeometry(); 136 void RetrieveGeometry();
138 void FitContent();
139 void InvalidateAllViewports(); 137 void InvalidateAllViewports();
140 void UpdateLayersInAllViews(); 138 void UpdateLayersInAllViews();
141 139
142 private: 140 private:
143 boost::shared_ptr<DicomVolumeImage> ctVolume_; 141 boost::shared_ptr<DicomVolumeImage> ctVolume_;
160 boost::shared_ptr<IGeometryProvider> geometryProvider_; 158 boost::shared_ptr<IGeometryProvider> geometryProvider_;
161 159
162 boost::shared_ptr<IFlexiblePointerTracker> activeTracker_; 160 boost::shared_ptr<IFlexiblePointerTracker> activeTracker_;
163 161
164 boost::shared_ptr<UndoStack> undoStack_; 162 boost::shared_ptr<UndoStack> undoStack_;
163
164 bool isFirstSlice_;
165 }; 165 };
166 166
167 } 167 }
168 168
169 169