Mercurial > hg > orthanc-stone
comparison Framework/Layers/GrayscaleFrameRenderer.h @ 728:8190213e2279 am-dev
Merged default into am-dev
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 21 May 2019 13:25:58 +0200 |
parents | 4f2416d519b4 |
children |
comparison
equal
deleted
inserted
replaced
690:f185cfcb72a0 | 728:8190213e2279 |
---|---|
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "FrameRenderer.h" | 24 #include "FrameRenderer.h" |
25 #include "../Toolbox/DicomFrameConverter.h" | 25 #include "../Toolbox/DicomFrameConverter.h" |
26 | 26 |
27 namespace OrthancStone | 27 namespace Deprecated |
28 { | 28 { |
29 class GrayscaleFrameRenderer : public FrameRenderer | 29 class GrayscaleFrameRenderer : public FrameRenderer |
30 { | 30 { |
31 private: | 31 private: |
32 std::auto_ptr<Orthanc::ImageAccessor> frame_; // In Float32 | 32 std::auto_ptr<Orthanc::ImageAccessor> frame_; // In Float32 |
33 float defaultWindowCenter_; | 33 float defaultWindowCenter_; |
34 float defaultWindowWidth_; | 34 float defaultWindowWidth_; |
35 Orthanc::PhotometricInterpretation photometric_; | 35 Orthanc::PhotometricInterpretation photometric_; |
36 | 36 |
37 protected: | 37 protected: |
38 virtual CairoSurface* GenerateDisplay(const RenderStyle& style); | 38 virtual OrthancStone::CairoSurface* GenerateDisplay(const RenderStyle& style); |
39 | 39 |
40 public: | 40 public: |
41 GrayscaleFrameRenderer(const Orthanc::ImageAccessor& frame, | 41 GrayscaleFrameRenderer(const Orthanc::ImageAccessor& frame, |
42 const DicomFrameConverter& converter, | 42 const Deprecated::DicomFrameConverter& converter, |
43 const CoordinateSystem3D& framePlane, | 43 const OrthancStone::CoordinateSystem3D& framePlane, |
44 double pixelSpacingX, | 44 double pixelSpacingX, |
45 double pixelSpacingY, | 45 double pixelSpacingY, |
46 bool isFullQuality); | 46 bool isFullQuality); |
47 }; | 47 }; |
48 } | 48 } |