]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageManagementPanel.h
9a3c545b65f47fddcb3290513df9c9e4d5998d82
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRenderImageManagementPanel.h
1 #ifndef wxMaracasRenderImageManagementPanel_H_
2 #define wxMaracasRenderImageManagementPanel_H_
3
4 #include "wxMaracasRenderImageTransformation.h"
5
6 #include <wx/wx.h>
7
8
9 class wxMaracasRenderImageManagementPanel : public wxDialog
10 {
11 public:
12
13         wxMaracasRenderImageManagementPanel(wxWindow* parent, wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1, 
14                 wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
15         ~wxMaracasRenderImageManagementPanel();
16
17         void createControls();
18
19         void Translate(wxCommandEvent& event);
20         void Rotate(wxCommandEvent& event);
21         void Scale(wxCommandEvent& event);
22
23 private:
24
25         wxSlider* sliderTranslateX;
26         wxSlider* sliderTranslateY;
27         wxSlider* sliderTranslateZ;
28         
29         wxSlider* sliderRotateX;
30         wxSlider* sliderRotateY;
31         wxSlider* sliderRotateZ;
32
33         wxSlider* sliderScaleX;
34         wxSlider* sliderScaleY;
35         wxSlider* sliderScaleZ;
36
37         wxMaracasRenderImageTransformation* wxtrasform;
38 };
39
40 #endif