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);