Mercurial > hg > orthanc-stone
comparison Framework/Radiography/RadiographyScene.h @ 553:92305ee35b1c dev
web-worker consequences: give access to lower level data
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Wed, 03 Apr 2019 17:38:43 +0200 |
parents | 77e0eb83ff63 |
children | 848170ca4351 |
comparison
equal
deleted
inserted
replaced
545:e1ba16436d59 | 553:92305ee35b1c |
---|---|
28 #include "Core/Images/ImageProcessing.h" | 28 #include "Core/Images/ImageProcessing.h" |
29 | 29 |
30 namespace OrthancStone | 30 namespace OrthancStone |
31 { | 31 { |
32 class RadiographyDicomLayer; | 32 class RadiographyDicomLayer; |
33 class DicomFrameConverter; | |
33 | 34 |
34 class RadiographyScene : | 35 class RadiographyScene : |
35 public IObserver, | 36 public IObserver, |
36 public IObservable | 37 public IObservable |
37 { | 38 { |
191 float foreground, | 192 float foreground, |
192 RadiographyLayer::Geometry* geometry); | 193 RadiographyLayer::Geometry* geometry); |
193 | 194 |
194 RadiographyLayer& LoadAlphaBitmap(Orthanc::ImageAccessor* bitmap, // takes ownership | 195 RadiographyLayer& LoadAlphaBitmap(Orthanc::ImageAccessor* bitmap, // takes ownership |
195 RadiographyLayer::Geometry* geometry); | 196 RadiographyLayer::Geometry* geometry); |
197 | |
198 virtual RadiographyLayer& LoadDicomImage(Orthanc::ImageAccessor* dicomImage, // takes ownership | |
199 const std::string& instance, | |
200 unsigned int frame, | |
201 DicomFrameConverter* converter, // takes ownership | |
202 PhotometricDisplayMode preferredPhotometricDisplayMode, | |
203 RadiographyLayer::Geometry* geometry); | |
196 | 204 |
197 virtual RadiographyLayer& LoadDicomFrame(OrthancApiClient& orthanc, | 205 virtual RadiographyLayer& LoadDicomFrame(OrthancApiClient& orthanc, |
198 const std::string& instance, | 206 const std::string& instance, |
199 unsigned int frame, | 207 unsigned int frame, |
200 bool httpCompression, | 208 bool httpCompression, |