Mercurial > hg > orthanc-stone
comparison Framework/Widgets/WorldSceneWidget.h @ 58:468c48eaa01c wasm
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 03 May 2017 17:35:52 +0200 |
parents | f0f354a97581 |
children | d2adc6189a95 |
comparison
equal
deleted
inserted
replaced
57:d20e25cfcf3a | 58:468c48eaa01c |
---|---|
59 Observers observers_; | 59 Observers observers_; |
60 IWorldSceneInteractor* interactor_; | 60 IWorldSceneInteractor* interactor_; |
61 | 61 |
62 | 62 |
63 protected: | 63 protected: |
64 virtual void GetSceneExtent(double& x1, | |
65 double& y1, | |
66 double& x2, | |
67 double& y2) = 0; | |
68 | |
64 virtual bool RenderScene(CairoContext& context, | 69 virtual bool RenderScene(CairoContext& context, |
65 const ViewportGeometry& view) = 0; | 70 const ViewportGeometry& view) = 0; |
66 | 71 |
67 virtual bool RenderCairo(CairoContext& context); | 72 virtual bool RenderCairo(CairoContext& context); |
68 | 73 |
93 | 98 |
94 virtual SliceGeometry GetSlice() | 99 virtual SliceGeometry GetSlice() |
95 { | 100 { |
96 return SliceGeometry(); | 101 return SliceGeometry(); |
97 } | 102 } |
98 | |
99 virtual void GetSceneExtent(double& x1, | |
100 double& y1, | |
101 double& x2, | |
102 double& y2) = 0; | |
103 | 103 |
104 virtual void SetSize(unsigned int width, | 104 virtual void SetSize(unsigned int width, |
105 unsigned int height); | 105 unsigned int height); |
106 | 106 |
107 void SetInteractor(IWorldSceneInteractor& interactor); | 107 void SetInteractor(IWorldSceneInteractor& interactor); |