comparison Framework/Layers/FrameRenderer.h @ 110:53025eecbc95 wasm

renamed SliceGeometry as CoordinateSystem3D
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Jun 2017 15:50:38 +0200
parents d18dcc963930
children e2fe9352f240
comparison
equal deleted inserted replaced
109:53bd9277b025 110:53025eecbc95
28 namespace OrthancStone 28 namespace OrthancStone
29 { 29 {
30 class FrameRenderer : public ILayerRenderer 30 class FrameRenderer : public ILayerRenderer
31 { 31 {
32 private: 32 private:
33 SliceGeometry frameSlice_; 33 CoordinateSystem3D frameSlice_;
34 double pixelSpacingX_; 34 double pixelSpacingX_;
35 double pixelSpacingY_; 35 double pixelSpacingY_;
36 RenderStyle style_; 36 RenderStyle style_;
37 bool isFullQuality_; 37 bool isFullQuality_;
38 std::auto_ptr<CairoSurface> display_; 38 std::auto_ptr<CairoSurface> display_;
39 39
40 protected: 40 protected:
41 virtual CairoSurface* GenerateDisplay(const RenderStyle& style) = 0; 41 virtual CairoSurface* GenerateDisplay(const RenderStyle& style) = 0;
42 42
43 public: 43 public:
44 FrameRenderer(const SliceGeometry& frameSlice, 44 FrameRenderer(const CoordinateSystem3D& frameSlice,
45 double pixelSpacingX, 45 double pixelSpacingX,
46 double pixelSpacingY, 46 double pixelSpacingY,
47 bool isFullQuality); 47 bool isFullQuality);
48 48
49 virtual bool RenderLayer(CairoContext& context, 49 virtual bool RenderLayer(CairoContext& context,
50 const ViewportGeometry& view); 50 const ViewportGeometry& view);
51 51
52 virtual const SliceGeometry& GetLayerSlice() 52 virtual const CoordinateSystem3D& GetLayerSlice()
53 { 53 {
54 return frameSlice_; 54 return frameSlice_;
55 } 55 }
56 56
57 virtual void SetLayerStyle(const RenderStyle& style); 57 virtual void SetLayerStyle(const RenderStyle& style);