00001 #ifndef wxMaracasRenderImageManagementPanel_H_ 00002 #define wxMaracasRenderImageManagementPanel_H_ 00003 00004 #include "wxMaracasRenderImageTransformation.h" 00005 00006 #include <wx/wx.h> 00007 #include "creaMaracasVisu_EXPORT.h" 00008 00009 class creaMaracasVisu_EXPORT wxMaracasRenderImageManagementPanel : public wxDialog 00010 { 00011 public: 00012 00013 wxMaracasRenderImageManagementPanel(wxWindow* parent, wxMaracasMultipleVolumeRendererManager* vol, wxMaracasSurfaceRenderingManager* surface1, 00014 wxMaracasSurfaceRenderingManager* surface2, wxMaracasSurfaceRenderingManager* surface3, wxString title, int id); 00015 ~wxMaracasRenderImageManagementPanel(); 00016 00017 void createControls(); 00018 void Transform(wxCommandEvent& event); 00019 00020 private: 00021 00022 wxSlider* sliderTranslateX; 00023 wxSlider* sliderTranslateY; 00024 wxSlider* sliderTranslateZ; 00025 00026 wxSlider* sliderRotateX; 00027 wxSlider* sliderRotateY; 00028 wxSlider* sliderRotateZ; 00029 00030 wxSlider* sliderScaleX; 00031 wxSlider* sliderScaleY; 00032 wxSlider* sliderScaleZ; 00033 00034 wxMaracasRenderImageTransformation* wxtrasform; 00035 }; 00036 00037 #endif 00038