transferFuncUI.h

Go to the documentation of this file.
00001 // vim:set ts=4 sw=4 noet cin:
00002 
00003 #ifndef SHADERUI_H
00004 #define SHADERUI_H
00005 
00006  
00007 #include <QApplication>
00008 #include <QColorDialog>
00009 
00010 
00011 #include <ARender.h>
00012 
00013 #include "ui_transferFuncUI.h"
00014 #include <TransferFunc.h>
00015 
00016 class VisMainUI;
00017 
00018 class TransferFuncUI : public QMainWindow{
00019         Q_OBJECT
00020     public:
00021         TransferFuncUI(ARender* renderer, VisMainUI *parent = 0);
00022         public slots:   
00023                 
00024                 void opacityMoved(int newValue);
00025                 void thresholdMoved(int newValue);
00026                 void colorChooseClicked();
00027                 void activateClicked();
00028                 
00029     private:
00030         
00031         ARender* mRenderer;
00032                 VisMainUI* mMainWindow;
00033                 TransferFunc mTransferFunc;
00034         Ui::TransferFuncWindow ui;
00035                 
00036                 static QString sActivate; 
00037                 static QString sDeactivate;
00038                 bool mTransferFuncActive;
00039     };
00040 
00041 
00042 
00043 #endif

Generated on Mon Dec 19 00:13:20 2005 for Visualization by  doxygen 1.4.5