wxMaracasMPR.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __WX__MARACAS__MPR__HXX__
00019 #define __WX__MARACAS__MPR__HXX__
00020
00021
00022 #include <wx/wx.h>
00023 #include <wx/panel.h>
00024
00025 #include "marTypes.h"
00026 #include "vtkImageData.h"
00027 #include "widgets/wxMPRWidget.h"
00028
00029
00030 class creaMaracasVisu_EXPORT wxMaracasMPR : public wxPanel
00031 {
00032 public:
00033 wxMaracasMPR( wxWindow* parent, marImageData* marimagedata=NULL,double voxelSize=-1);
00034 ~wxMaracasMPR( );
00035 void ConfigureVTK();
00036 vtkMPRBaseData *GetVtkMPRBaseData();
00037 vtkPlane2DView *GetVtkPlane2DView();
00038 wxVtkMPR3DView *GetWxvtkmpr3Dview_BB()throw(char*);
00039 void RefreshView();
00040
00041 void setImageData(vtkImageData *img, double voxelsize);
00042
00043 private:
00044 wxMPRWidget* _MPR;
00045 };
00046
00047 #endif // __WX__MARACAS__MPR__HXX__
00048
00049