]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageManagementPanel.h
Fix wxString vs std::string
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRenderImageManagementPanel.h
index d639b3eb9957718ea6c29179d9b07fe7bbcaaaa7..b970b3a73bc84bb74c594c5e3d08b7ec48e8e90b 100644 (file)
@@ -1,37 +1,28 @@
 #ifndef wxMaracasRenderImageManagementPanel_H_
 #define wxMaracasRenderImageManagementPanel_H_
 
-#include <vtkTransform.h>
-#include <vtkProp3D.h>
-
-#include "wxMaracasMultipleVolumeRendererManager.h"
-#include "wxMaracasSurfaceRenderingManager.h"
+#include "wxMaracasRenderImageTransformation.h"
 
 #include <wx/wx.h>
+#include "creaMaracasVisu_EXPORT.h"
 
-
-class wxMaracasRenderImageManagementPanel : public wxDialog
+class creaMaracasVisu_EXPORT wxMaracasRenderImageManagementPanel : public wxDialog
 {
 public:
 
        wxMaracasRenderImageManagementPanel(wxWindow* parent, wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1, 
-               wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, int id);
+               wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, wxString title, int id);
        ~wxMaracasRenderImageManagementPanel();
 
        void createControls();
-
-       void Translate(wxCommandEvent& event);
-       void Rotate(wxCommandEvent& event);
-       void Scale(wxCommandEvent& event);
-
-       void Refresh();
+       void Transform(wxCommandEvent& event);
 
 private:
 
        wxSlider* sliderTranslateX;
        wxSlider* sliderTranslateY;
        wxSlider* sliderTranslateZ;
-       
+
        wxSlider* sliderRotateX;
        wxSlider* sliderRotateY;
        wxSlider* sliderRotateZ;
@@ -40,18 +31,8 @@ private:
        wxSlider* sliderScaleY;
        wxSlider* sliderScaleZ;
 
-       //wxMaracasRenderTabbedPanel* wxtbbpanel;
-       wxMaracasMultipleVolumeRendererManager* vol;
-       wxMaracasSurfaceRenderingManager* surface1;
-       wxMaracasSurfaceRenderingManager* surface2;
-       wxMaracasSurfaceRenderingManager* surface3;
-       
-       vtkTransform* transformV;
-       vtkTransform* transformS1;
-       vtkTransform* transformS2;
-       vtkTransform* transformS3;
-
-       int propID;
+       wxMaracasRenderImageTransformation* wxtrasform;
 };
 
-#endif
\ No newline at end of file
+#endif
+