X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FGUI%2FQt%2FSurfaceRenderer%2Fqtsurfacerendererpanel.h;fp=lib%2FGUI%2FQt%2FSurfaceRenderer%2Fqtsurfacerendererpanel.h;h=3810f56ccd6039950c5b8f7e03ec9b123a33c9dc;hb=18bec22c225446f8e2e04e5c02057bf7bd763554;hp=0000000000000000000000000000000000000000;hpb=907984518f52f5839509f70c7d861d3cf2b2c985;p=creaMaracasVisu.git diff --git a/lib/GUI/Qt/SurfaceRenderer/qtsurfacerendererpanel.h b/lib/GUI/Qt/SurfaceRenderer/qtsurfacerendererpanel.h new file mode 100644 index 0000000..3810f56 --- /dev/null +++ b/lib/GUI/Qt/SurfaceRenderer/qtsurfacerendererpanel.h @@ -0,0 +1,50 @@ +#ifndef QTSURFACERENDERERPANEL_H +#define QTSURFACERENDERERPANEL_H + +#include + +#include "wxMaracasSurfaceRenderingManager.h" +#include "vtkImageData.h" + +namespace Ui { + class QtSurfaceRendererPanel; +} + +class QtSurfaceRendererPanel : public QWidget, public wxMaracasSurfaceRenderingManager +{ + Q_OBJECT + +public: + explicit QtSurfaceRendererPanel(QWidget *parent = 0); + ~QtSurfaceRendererPanel(); + + void SetImageData(vtkImageData* img); + +private slots: + + void on_OpacitySlider_valueChanged(int value); + + void on_pushButtonColorChooser_clicked(); + + void on_checkBox_clicked(bool checked); + + void on_horizontalSliderMaxIso_valueChanged(int value); + + void on_horizontalSliderMinIso_valueChanged(int value); + + void on_horizontalSliderMaxIso_sliderReleased(); + + void on_horizontalSliderMinIso_sliderReleased(); + + void on_pushButtonSave_clicked(); + + void on_checkBoxBoundingBox_clicked(bool checked); + +private: + Ui::QtSurfaceRendererPanel *ui; + + + void onIsoValueChanged(); +}; + +#endif // QTSURFACERENDERERPANEL_H