1 #ifndef wxMaracasRenderImageManagementPanel_H_
2 #define wxMaracasRenderImageManagementPanel_H_
4 #include <vtkTransform.h>
7 #include "wxMaracasMultipleVolumeRendererManager.h"
8 #include "wxMaracasSurfaceRenderingManager.h"
13 class wxMaracasRenderImageManagementPanel : public wxDialog
17 wxMaracasRenderImageManagementPanel(wxWindow* parent, wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1,
18 wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
19 ~wxMaracasRenderImageManagementPanel();
21 void createControls();
23 void Translate(wxCommandEvent& event);
24 void Rotate(wxCommandEvent& event);
25 void Scale(wxCommandEvent& event);
31 wxSlider* sliderTranslateX;
32 wxSlider* sliderTranslateY;
33 wxSlider* sliderTranslateZ;
35 wxSlider* sliderRotateX;
36 wxSlider* sliderRotateY;
37 wxSlider* sliderRotateZ;
39 wxSlider* sliderScaleX;
40 wxSlider* sliderScaleY;
41 wxSlider* sliderScaleZ;
43 //wxMaracasRenderTabbedPanel* wxtbbpanel;
44 wxMaracasMultipleVolumeRendererManager* vol;
45 wxMaracasSurfaceRenderingManager* surface1;
46 wxMaracasSurfaceRenderingManager* surface2;
47 wxMaracasSurfaceRenderingManager* surface3;
49 vtkTransform* transformV;
50 vtkTransform* transformS1;
51 vtkTransform* transformS2;
52 vtkTransform* transformS3;