]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasRenderImageManagementPanel.h
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasRenderImageManagementPanel.h
index 09981051ae5efc29d6509de6dc392adbe50c55a1..b970b3a73bc84bb74c594c5e3d08b7ec48e8e90b 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, wxMaracasMultipleVolumeRendererManager* 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
+