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