comparison Framework/Layers/ILayerRenderer.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
24 #include "../Viewport/CairoContext.h" 24 #include "../Viewport/CairoContext.h"
25 #include "../Toolbox/CoordinateSystem3D.h" 25 #include "../Toolbox/CoordinateSystem3D.h"
26 #include "../Toolbox/ViewportGeometry.h" 26 #include "../Toolbox/ViewportGeometry.h"
27 #include "RenderStyle.h" 27 #include "RenderStyle.h"
28 28
29 namespace OrthancStone 29 namespace Deprecated
30 { 30 {
31 class ILayerRenderer : public boost::noncopyable 31 class ILayerRenderer : public boost::noncopyable
32 { 32 {
33 public: 33 public:
34 virtual ~ILayerRenderer() 34 virtual ~ILayerRenderer()
35 { 35 {
36 } 36 }
37 37
38 virtual bool RenderLayer(CairoContext& context, 38 virtual bool RenderLayer(OrthancStone::CairoContext& context,
39 const ViewportGeometry& view) = 0; 39 const ViewportGeometry& view) = 0;
40 40
41 virtual void SetLayerStyle(const RenderStyle& style) = 0; 41 virtual void SetLayerStyle(const RenderStyle& style) = 0;
42 42
43 virtual const CoordinateSystem3D& GetLayerPlane() = 0; 43 virtual const OrthancStone::CoordinateSystem3D& GetLayerPlane() = 0;
44 44
45 virtual bool IsFullQuality() = 0; 45 virtual bool IsFullQuality() = 0;
46 }; 46 };
47 } 47 }