]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageManagementPanel.h
v1.0.3 BUG 1404
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRenderImageManagementPanel.h
index 09981051ae5efc29d6509de6dc392adbe50c55a1..7d2167ee9a3b480bb11f6a5862cd73d6c2915601 100644 (file)
@@ -1,34 +1,28 @@
 #ifndef wxMaracasRenderImageManagementPanel_H_
 #define wxMaracasRenderImageManagementPanel_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);
+        wxMaracasRenderImageManagementPanel(wxWindow* parent, VolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1,
+               wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, wxString title, int id);
        ~wxMaracasRenderImageManagementPanel();
 
        void createControls();
-       void TranslateX(int val);
-       void TranslateY(int val);
-       void TranslateZ(int val);
-       void RotateX(int degr);
-       void RotateY(int degr);
-       void RotateZ(int degr);
-       void ScaleX(int val);
-       void ScaleY(int val);
-       void ScaleZ(int val);
+       void Transform(wxCommandEvent& event);
 
 private:
 
        wxSlider* sliderTranslateX;
        wxSlider* sliderTranslateY;
        wxSlider* sliderTranslateZ;
-       
+
        wxSlider* sliderRotateX;
        wxSlider* sliderRotateY;
        wxSlider* sliderRotateZ;
@@ -36,6 +30,9 @@ private:
        wxSlider* sliderScaleX;
        wxSlider* sliderScaleY;
        wxSlider* sliderScaleZ;
+
+       wxMaracasRenderImageTransformation* wxtrasform;
 };
 
-#endif
\ No newline at end of file
+#endif
+