X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FGUI%2FQt%2FVolumeRenderer%2Fqtvolumerendererpanel.h;h=a2bee943123b38033ff89b13b59049d238ca1398;hb=962d2237c57a96d4a644da68b967abbbe1288840;hp=9c7b943e314eebcbcd640d6e4807fd26dd8647c6;hpb=0d47d470f614b02b3fb6d06b7688585bf535b6a7;p=creaMaracasVisu.git diff --git a/lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.h b/lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.h index 9c7b943..a2bee94 100644 --- a/lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.h +++ b/lib/GUI/Qt/VolumeRenderer/qtvolumerendererpanel.h @@ -3,52 +3,31 @@ #include -#include "volumerenderermanagerdata.h" +#include "volumerendererdata.h" namespace Ui { class QtVolumeRendererPanel; } -class QtVolumeRendererPanel : public QWidget +class QtVolumeRendererPanel : public QWidget, public VolumeRendererData { Q_OBJECT public: explicit QtVolumeRendererPanel(QWidget *parent = 0); - ~QtVolumeRendererPanel(); - - /* - * set the image data to the volume renderer - */ - void SetImageData(vtkImageData* img){ - m_ImageData = img; - } - - /** - */ - void SetRenderer(vtkRenderer* render){ - m_Render = render; - } - - - void SetLookUpTable(vtkLookupTable *lookuptable){ - m_Lookuptable = lookuptable; - } + ~QtVolumeRendererPanel(); private slots: void on_checkBoxShowVolume_clicked(bool checked); - void on_opacitySlider_valueChanged(int value); + void on_opacitySlider_valueChanged(int value); + + void on_checkBoxBoundingBox_clicked(bool checked); private: Ui::QtVolumeRendererPanel *ui; void invariant(); -protected: - VolumeRendererManagerData* m_volrenddata; - vtkImageData* m_ImageData; - vtkRenderer* m_Render; - vtkLookupTable* m_Lookuptable; }; #endif // QTVOLUMERENDERERPANEL_H