GlobeEngine
ClimateViewerGLWidget.h
Go to the documentation of this file.
1 
8 #ifndef GlobeEngine_ClimateViewerGLWidget_h
9 #define GlobeEngine_ClimateViewerGLWidget_h
10 
11 #include "OpenGL_Includes.h"
12 #include "ClimateViewerEngine.h"
14 #include "SimpleQTViewerGLWidget.h"
15 
16 namespace geClimateViewer {
17 
18  class ClimateViewerUI;
19 
21  Q_OBJECT
22 
23  public:
26 
27  // overrides from SimpleQTViewerGLWidget
28  void initialize();
29  void drawGL();
30  void updateScene();
31  void drawUI();
32  void resize(int width, int height);
33  ClimateViewerEngine* getEngine(){return engine;};
34  private:
35  ClimateViewerEngine* engine;
36 
37  };
38 }
39 #endif
ClimateViewerGLWidget(ClimateViewerEngine *_engine, ge::InputControl *_input)
Definition: ClimateViewerGLWidget.cpp:8
void drawGL()
Definition: ClimateViewerGLWidget.cpp:53
ClimateViewerEngine * getEngine()
Definition: ClimateViewerGLWidget.h:33
void resize(int width, int height)
Definition: ClimateViewerGLWidget.cpp:75
Definition: SimpleQTViewerGLWidget.h:24
void updateScene()
Definition: ClimateViewerGLWidget.cpp:48
void drawUI()
Definition: ClimateViewerGLWidget.cpp:61
Definition: ClimateViewerEngine.h:80
Definition: ClimateViewerComposition.h:13
void initialize()
Definition: ClimateViewerGLWidget.cpp:19
Definition: InputControl.h:16
Definition: ClimateViewerGLWidget.h:20
~ClimateViewerGLWidget()
Definition: ClimateViewerGLWidget.cpp:14