casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
3DWindow.qo.h
Go to the documentation of this file.
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