casa
$Rev:20696$
|
00001 00002 #ifndef WINDOW3D_H 00003 #define WINDOW3D_H 00004 00005 #include <graphics/X11/X_enter.h> 00006 #include <QWidget> 00007 #include <QSlider> 00008 #include <QComboBox> 00009 #include <QRadioButton> 00010 #include <QSpinBox> 00011 #include <QGroupBox> 00012 #include <graphics/X11/X_exit.h> 00013 00014 #include <display3d/3DViewer/3DController.qo.h> 00015 #include <display3d/3DViewer/SlideEditor.qo.h> 00016 #include <display3d/3DViewer/Colorbar.qo.h> 00017 00018 namespace casa { 00019 00020 class Window3D : public QWidget 00021 { 00022 Q_OBJECT 00023 00024 public: 00025 00026 Window3D(char* fn = 0); 00027 00028 public slots: 00029 void setNumColors(); 00030 void setPol(int); 00031 00032 private: 00033 00034 QGroupBox* rotGroup; 00035 SlideEditor* xRa; 00036 SlideEditor* xDec; 00037 SlideEditor* xVel; 00038 SlideEditor* zNear; 00039 SlideEditor* zDepth; 00040 00041 QGroupBox* dataGroup; 00042 SlideEditor* trans; 00043 QSpinBox* pol; 00044 00045 QGroupBox* colorGroup; 00046 QLineEdit* numberC; 00047 QComboBox* cmap; 00048 //QGroupBox* otherGroup; 00049 QRadioButton* frame; 00050 QSpinBox* fog; 00051 QSpinBox* light; 00052 00053 QComboBox* bg; 00054 QSpinBox* zoom; 00055 00056 QString fname; 00057 GLWidget *glWidget; 00058 00059 Colorbar* colorbar; 00060 00061 }; 00062 00063 } 00064 #endif