]> Creatis software - creaMaracasVisu.git/blob - lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.h
22750e7be3a8a180cec0ea23ced628e8c93a98cd
[creaMaracasVisu.git] / lib / GUI / Qt / VolumeRenderer / qtvolumerendererpanel.h
1 #ifndef QTVOLUMERENDERERPANEL_H
2 #define QTVOLUMERENDERERPANEL_H
3
4 #include <QWidget>
5
6 #include "volumerendererdata.h"
7
8 namespace Ui {
9     class QtVolumeRendererPanel;
10 }
11
12 class QtVolumeRendererPanel : public QWidget, public VolumeRendererData
13 {
14     Q_OBJECT
15
16 public:
17     explicit QtVolumeRendererPanel(QWidget *parent = 0);
18     ~QtVolumeRendererPanel();   
19
20 private slots:
21     void on_checkBoxShowVolume_clicked(bool checked);
22
23     void on_opacitySlider_valueChanged(int value);    
24
25     void on_checkBoxBoundingBox_clicked(bool checked);
26
27     void on_radioButtonMIP_clicked(bool checked);
28
29     void on_radioButtonComposite_clicked(bool checked);
30
31 private:
32     Ui::QtVolumeRendererPanel *ui;
33     void invariant();
34
35 };
36
37 #endif // QTVOLUMERENDERERPANEL_H