GlobeEngine
atmosphereviewer.h
Go to the documentation of this file.
1 
8 #ifndef AtmosphereEngine_AtmosphereViewer_h
9 #define AtmosphereEngine_AtmosphereViewer_h
10 
11 #include "OpenGL_Includes.h"
12 #include <QMainWindow>
13 #include "ui_atmosphereviewer.h"
14 #include "AtmosphereEngine.h"
17 #include "AtmosphereInputPanel.h"
18 #include "SimpleQTViewer.h"
19 #include "SimpleQTViewerGLWidget.h"
20 #include <QApplication>
21 #include <iostream>
22 
23 namespace at {
25  {
26  Q_OBJECT
27  public:
28  AtmosphereViewerUI(AtmosphereViewerControlWidget* _glWidget, bool _dev,QWidget *parent = 0);
30  public slots:
31  void selectMenu(QAction* _action);
32  void setSpectrum();
33  void changeLayerUpwards();
34  void changeLayerDownwards();
35  void deleteLayer();
36  void enableDisableLayer();
37  void addLayer();
38  std::string retrieveChemical();
39  double retrieveDensity();
40  void setChemical();
41  void setDensity();
42  double getRadius();
43  void changeLayerVisual(bool b);
44  void touch();
45  private:
47  Ui::AtmosphereEngineClass ui;
48  QTimer* update_timer;
49  };
50 }
51 #endif
Definition: atmosphereviewer.h:24
double retrieveDensity()
Definition: atmosphereviewer.cpp:195
Definition: AtmosphereViewerControlWidget.h:19
AtmosphereViewerUI(AtmosphereViewerControlWidget *_glWidget, bool _dev, QWidget *parent=0)
Definition: atmosphereviewer.cpp:11
void setDensity()
Definition: atmosphereviewer.cpp:198
void addLayer()
Definition: atmosphereviewer.cpp:90
void enableDisableLayer()
Definition: atmosphereviewer.cpp:179
void deleteLayer()
Definition: atmosphereviewer.cpp:168
void setSpectrum()
Definition: atmosphereviewer.cpp:63
void changeLayerUpwards()
Definition: atmosphereviewer.cpp:124
void touch()
Definition: atmosphereviewer.cpp:236
Definition: AtmosphereInputPanel.h:27
std::string retrieveChemical()
Definition: atmosphereviewer.cpp:186
void selectMenu(QAction *_action)
Definition: atmosphereviewer.cpp:205
Definition: AtmosphereComposition.h:20
double getRadius()
Definition: atmosphereviewer.cpp:120
Definition: SimpleQTViewer.h:13
void changeLayerVisual(bool b)
Definition: atmosphereviewer.cpp:164
void changeLayerDownwards()
Definition: atmosphereviewer.cpp:144
~AtmosphereViewerUI()
Definition: atmosphereviewer.cpp:60
void setChemical()
Definition: atmosphereviewer.cpp:189