Mercurial > hg > orthanc-stone
comparison Framework/Layers/ILayerRenderer.h @ 726:4f2416d519b4
moving layers, widgets and loaders to Deprecated namespace
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 21 May 2019 11:43:25 +0200 |
parents | b70e9be013e4 |
children |
comparison
equal
deleted
inserted
replaced
714:d2c0e347ddc2 | 726:4f2416d519b4 |
---|---|
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 } |